1.Lengvas
Ką LIKE šablone reiškia pakaitos simbolis %?
- ABet kokią nulio ar daugiau simbolių seką
- BEilutės pabaigą
- CBet kurį vieną skaitmenį
- DLygiai vieną simbolį toje eilutės pozicijoje
2.Lengvas
INNER JOIN grąžina:
- AVisas kairiosios lentelės eilutes, o ten, kur sutampančių nėra, – NULL
- BNesutampančias eilutes
- CTik eilutes su sutampančiomis reikšmėmis abiejose lentelėse
- DVisas abiejų lentelių eilutes
3.Lengvas
Kuri sąlyga (clause) filtruoja eilutes prieš grupavimą?
- AORDER BY
- BHAVING
- CGROUP BY
- DWHERE
4.Vidutinis
Ką grąžina EXCEPT (Oracle vadinamas MINUS)?
- APirmosios užklausos eilutes, kurių nėra antrojoje
- BAntrosios užklausos eilutes, kurių nėra pirmojoje
- CEilutes, esančias abiejose užklausose
- DVisas abiejų užklausų eilutes be pasikartojimų
5.Vidutinis
Reliacinėje algebroje projekcijos operatorius (π) atitinka:
- APasirinkimą, kurios eilutės tenkina nurodytą sąlygą
- BPasirinkimą, kurie stulpeliai bus rezultate
- CDviejų lentelių sujungimą pagal raktą
- DRezultato rikiavimą
6.Vidutinis
Kuri užklausa išvardija klientus, kurie niekada nepateikė užsakymo?
- ASELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NOT NULL
- BSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id = NULL
- CSELECT c.name FROM customers c INNER JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
- DSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
7.Sunkus
Ką apskaičiuoja SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- APo vieną eilutę kiekvienai dienai tik su tos dienos suma
- BKaupiamąją amount sumą, sutvarkytą pagal day
- CVidutinę dienos sumą
- DVisų sumų bendrą sumą kiekvienoje eilutėje
8.Sunkus
Kuri lango funkcija (window function) kiekvieno skaidinio (partition) eilutėms priskiria 1, 2, 3, ... be pasikartojančių numerių?
- AROW_NUMBER()
- BCOUNT()
- CDENSE_RANK()
- DRANK()
Atsakymai
- 1. A · Bet kokią nulio ar daugiau simbolių seką
- 2. C · Tik eilutes su sutampančiomis reikšmėmis abiejose lentelėse
- 3. D · WHERE
- 4. A · Pirmosios užklausos eilutes, kurių nėra antrojoje
- 5. B · Pasirinkimą, kurie stulpeliai bus rezultate
- 6. D · SELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
- 7. B · Kaupiamąją amount sumą, sutvarkytą pagal day
- 8. A · ROW_NUMBER()
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.