1.Lengvas
Ką LIKE šablone reiškia pakaitos simbolis %?
- ABet kokią nulio ar daugiau simbolių seką
- BLygiai vieną simbolį toje eilutės pozicijoje
- CBet kurį vieną skaitmenį
- DEilutės pabaigą
2.Lengvas
Ką UNION daro su dviejų SELECT užklausų rezultatais?
- ASujungia juos į vieną rezultatą ir pašalina pasikartojančias eilutes
- BPalieka tik tas eilutes, kurios yra pirmojoje, bet ne antrojoje užklausoje
- CSujungia juos greta pagal raktą
- DPalieka tik abiejuose esančias eilutes
3.Lengvas
Kuris SQL sakinys keičia jau esamų eilučių reikšmes?
- AUPDATE
- BREPLACE COLUMN
- CMODIFY
- DINSERT
4.Vidutinis
Darbuotojų lentelė turi stulpelį manager_id, nurodantį kitą darbuotoją. Kaip išvardyti kiekvieną darbuotoją kartu su jo vadovo vardu?
- ADiske sukurti antrą lentelės kopiją
- BSujungti lentelę su ja pačia naudojant UNION ALL ir WHERE filtrą
- CSujungti darbuotojų lentelę pačią su savimi naudojant du pseudonimus
- DNaudoti tik GROUP BY manager_id
5.Vidutinis
Lentelėje yra eilučių, kurių col yra NULL. Kurias eilutes grąžina WHERE col = NULL?
- AKlaidą kiekvienoje duomenų bazėje
- BJokių eilučių, nes palyginimo rezultatas nežinomas
- CVisas lentelės eilutes
- DTik eilutes, kuriose col yra NULL, kaip su IS NULL
6.Vidutinis
Kuri užklausa grąžina kiekvieno kliento užsakymų skaičių?
- ASELECT customer_id FROM orders WHERE COUNT(*) > 0
- BSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- CSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- DSELECT DISTINCT COUNT(*) FROM orders
7.Sunkus
x yra NULL, o y = 1. Kokia sąlygos (x > 5 OR y = 1) reikšmė?
- AFALSE
- BUNKNOWN
- CNULL, todėl eilutė visada atmetama
- DTRUE
8.Sunkus
Yra sudėtinis indeksas (last_name, first_name). Kuri sąlyga gali jį panaudoti efektyviausiai?
- AWHERE UPPER(first_name) = 'EVA'
- BWHERE first_name LIKE '%a'
- CWHERE last_name = 'Jansen'
- DWHERE first_name = 'Eva'
Atsakymai
- 1. A · Bet kokią nulio ar daugiau simbolių seką
- 2. A · Sujungia juos į vieną rezultatą ir pašalina pasikartojančias eilutes
- 3. A · UPDATE
- 4. C · Sujungti darbuotojų lentelę pačią su savimi naudojant du pseudonimus
- 5. B · Jokių eilučių, nes palyginimo rezultatas nežinomas
- 6. C · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 7. D · TRUE
- 8. C · WHERE last_name = 'Jansen'
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.