1.Lengvas
Ką atlieka WHERE country IN ('NL', 'BE', 'DE')?
- APalieka eilutes, kurių country reikšmėje yra visi trys kodai vienu metu
- BPalieka eilutes, kurių country nėra sąraše
- CSurikiuoja eilutes sąrašo tvarka
- DPalieka eilutes, kurių country lygus bet kuriai sąrašo reikšmei
2.Lengvas
Kuris sakinys pašalina visą lentelę, įskaitant jos struktūrą?
- ADROP TABLE
- BREMOVE TABLE
- CDELETE FROM
- DTRUNCATE ROWS
3.Lengvas
Kas yra pakaitinis (surrogate) raktas?
- ADirbtinis identifikatorius be verslo prasmės, pvz., automatiškai didėjantis id
- BRaktas, nurodantis kitą lentelę
- CRaktas, naudojamas tik rodiniuose
- DRaktas, sudarytas iš realių duomenų, pvz., el. pašto adreso
4.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 = NULL
- BSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
- CSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NOT NULL
- DSELECT c.name FROM customers c INNER JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
5.Vidutinis
Kuris sakinys pašalina visas lentelės eilutes, išlaiko jos struktūrą ir negali turėti WHERE sąlygos?
- AALTER TABLE
- BDELETE FROM su WHERE sąlyga
- CTRUNCATE TABLE
- DDROP TABLE
6.Vidutinis
Ką grąžina EXCEPT (Oracle vadinamas MINUS)?
- AAntrosios užklausos eilutes, kurių nėra pirmojoje
- BVisas abiejų užklausų eilutes be pasikartojimų
- CPirmosios užklausos eilutes, kurių nėra antrojoje
- DEilutes, esančias abiejose užklausose
7.Sunkus
Koks yra SELECT COUNT(col) FROM t rezultatas, jei visos col reikšmės yra NULL, o lentelėje yra 10 eilučių?
- A10
- BNULL
- CKlaida
- D0
8.Sunkus
x yra NULL, o y = 1. Kokia sąlygos (x > 5 OR y = 1) reikšmė?
- AUNKNOWN
- BTRUE
- CFALSE
- DNULL, todėl eilutė visada atmetama
Atsakymai
- 1. D · Palieka eilutes, kurių country lygus bet kuriai sąrašo reikšmei
- 2. A · DROP TABLE
- 3. A · Dirbtinis identifikatorius be verslo prasmės, pvz., automatiškai didėjantis id
- 4. B · SELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
- 5. C · TRUNCATE TABLE
- 6. C · Pirmosios užklausos eilutes, kurių nėra antrojoje
- 7. D · 0
- 8. B · TRUE
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.