1.Facile
Quale istruzione elimina righe da una tabella?
- ADROP
- BREMOVE
- CTRUNCATE COLUMN
- DDELETE
2.Facile
Quale istruzione SQL aggiunge nuove righe a una tabella?
- AUPDATE
- BALTER
- CINSERT
- DSELECT
3.Facile
Quali righe seleziona WHERE price BETWEEN 10 AND 20?
- ALe righe con prezzo da 10 a 20, compresi 10 e 20
- BLe righe con prezzo maggiore di 10 e minore di 20, escludendo 10 e 20
- CSolo le righe con prezzo uguale a 10 o a 20
- DLe righe con prezzo fuori dall'intervallo da 10 a 20
4.Media
Quale istruzione rimuove tutte le righe di una tabella, ne mantiene la struttura e non ammette una clausola WHERE?
- ATRUNCATE TABLE
- BALTER TABLE
- CDELETE FROM con una clausola WHERE
- DDROP TABLE
5.Media
Che cosa restituisce SELECT COALESCE(phone, 'unknown') FROM customers per un cliente il cui phone è NULL?
- AUna stringa vuota
- BUn errore
- C'unknown'
- DNULL
6.Media
La tabella a ha 3 righe e la tabella b ne ha 4. Quante righe restituisce SELECT * FROM a CROSS JOIN b?
- A3
- B12
- C7
- D4
7.Difficile
I punteggi sono 90, 90 e 80. Quali valori dà RANK() OVER (ORDER BY score DESC)?
- A1, 1, 3
- B1, 2, 3
- C1, 1, 2
- D2, 2, 3
8.Difficile
Che cos'è un indice coprente (covering index) per una query?
- AUn indice sulla sola chiave primaria
- BUn indice che copre tutte le colonne di tutte le tabelle
- CUn indice che contiene tutte le colonne necessarie alla query, così che non serva leggere la tabella
- DUn indice che viene ricostruito ogni notte
Soluzioni
- 1. D · DELETE
- 2. C · INSERT
- 3. A · Le righe con prezzo da 10 a 20, compresi 10 e 20
- 4. A · TRUNCATE TABLE
- 5. C · 'unknown'
- 6. B · 12
- 7. A · 1, 1, 3
- 8. C · Un indice che contiene tutte le colonne necessarie alla query, così che non serva leggere la tabella
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.