1.Lengvas
Kas yra pirminis raktas (primary key)?
- ADuomenų bazės slaptažodis
- BStulpelis, kuriame gali būti pasikartojančių reikšmių, bet niekada negali būti NULL
- CStulpelis arba stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
- DPirmasis kiekvienos lentelės stulpelis
2.Lengvas
Ką LIKE šablone reiškia pakaitos simbolis %?
- ALygiai vieną simbolį toje eilutės pozicijoje
- BBet kokią nulio ar daugiau simbolių seką
- CEilutės pabaigą
- DBet kurį vieną skaitmenį
3.Lengvas
Kuo UNION ALL skiriasi nuo UNION?
- AUNION ALL surikiuoja rezultatą
- BUNION ALL veikia tik su viena lentele
- CUNION ALL palieka pasikartojančias eilutes
- DUNION ALL pašalina pasikartojančias eilutes
4.Vidutinis
Ką grąžina SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results?
- AKlaidą, nes CASE SELECT sąraše neleidžiamas
- BKiekvieną vardą su žyme 'pass' arba 'fail', priklausomai nuo pažymio
- CTik išlaikiusius studentus
- DIšlaikiusių ir neišlaikiusių studentų skaičių
5.Vidutinis
Ką atlieka ROLLBACK TO SAVEPOINT s1?
- AAtšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- BIštrina išsaugojimo tašką ir visas nuo tada pakeistas lenteles
- CUžbaigia transakciją ir viską patvirtina
- DAtšaukia visą transakciją nuo pradžios
6.Vidutinis
Kuri užklausa grąžina skirtingų miestų skaičių customers lentelėje?
- ASELECT SUM(DISTINCT city) FROM customers
- BSELECT DISTINCT COUNT(city) FROM customers
- CSELECT COUNT(city) FROM customers GROUP BY city
- DSELECT COUNT(DISTINCT city) FROM customers
7.Sunkus
Įverčiai yra 90, 90 ir 80. Kokias reikšmes duoda RANK() OVER (ORDER BY score DESC)?
- A1, 1, 2
- B1, 2, 3
- C2, 2, 3
- D1, 1, 3
8.Sunkus
Lentelės b stulpelyje y yra reikšmės 1, 2 ir NULL. Ką grąžina SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- Aa eilutes, kuriose x nėra 1 ar 2
- BVisai jokių eilučių
- CKiekvieną a eilutę
- DTik a eilutes, kuriose x yra NULL
Atsakymai
- 1. C · Stulpelis arba stulpelių rinkinys, vienareikšmiškai identifikuojantis kiekvieną eilutę
- 2. B · Bet kokią nulio ar daugiau simbolių seką
- 3. C · UNION ALL palieka pasikartojančias eilutes
- 4. B · Kiekvieną vardą su žyme 'pass' arba 'fail', priklausomai nuo pažymio
- 5. A · Atšaukia pakeitimus, padarytus po išsaugojimo taško s1, palikdamas transakciją atvirą
- 6. D · SELECT COUNT(DISTINCT city) FROM customers
- 7. D · 1, 1, 3
- 8. B · Visai jokių eilučių
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.