1.Facile
In PostgreSQL e MySQL, quale clausola restituisce solo le prime 10 righe di un risultato?
- ALIMIT 10
- BFIRST 10 ONLY
- CMAX 10
- DTOP ROWS 10
2.Facile
Quale parola chiave SQL elimina le righe duplicate da un risultato?
- ADISTINCT
- BUNIQUE
- CDIFFERENT
- DSINGLE
3.Facile
Come si ordina un risultato dallo stipendio più alto a quello più basso?
- AORDER BY salary ASC
- BORDER BY salary DESC
- CGROUP BY salary DESC
- DSORT salary DOWN
4.Media
Quale query restituisce il numero di ordini per cliente?
- ASELECT DISTINCT COUNT(*) FROM orders
- BSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- CSELECT customer_id FROM orders WHERE COUNT(*) > 0
- DSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
5.Media
Che cosa restituisce SELECT COALESCE(phone, 'unknown') FROM customers per un cliente il cui phone è NULL?
- AUn errore
- BUna stringa vuota
- C'unknown'
- DNULL
6.Media
Che cos'è la SQL injection?
- AUna tecnica di backup del database
- BUn modo per aggiungere indici
- CUna tecnica per inserire rapidamente molte righe con una sola istruzione INSERT
- DUn attacco in cui l'input dell'utente modifica la struttura di una query SQL
7.Difficile
La tabella b contiene nella colonna y i valori 1, 2 e NULL. Che cosa restituisce SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- ASolo le righe di a in cui x è NULL
- BTutte le righe di a
- CNessuna riga
- DLe righe di a in cui x non è 1 né 2
8.Difficile
Quando uno schedule di transazioni concorrenti si dice serializzabile?
- AQuando le transazioni vengono eseguite su una sola CPU
- BQuando nessuna transazione legge mai dati
- CQuando a ogni transazione viene assegnato un numero di serie
- DQuando il suo effetto equivale a una qualche esecuzione seriale delle stesse transazioni
Soluzioni
- 1. A · LIMIT 10
- 2. A · DISTINCT
- 3. B · ORDER BY salary DESC
- 4. D · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 5. C · 'unknown'
- 6. D · Un attacco in cui l'input dell'utente modifica la struttura di una query SQL
- 7. C · Nessuna riga
- 8. D · Quando il suo effetto equivale a una qualche esecuzione seriale delle stesse transazioni
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.