1.Facile
Quale parola chiave SQL elimina le righe duplicate da un risultato?
- ADIFFERENT
- BDISTINCT
- CSINGLE
- DUNIQUE
2.Facile
Che cosa fa ROLLBACK in una transazione?
- ASalva in modo permanente su disco tutte le modifiche della transazione
- BRipete l'ultima istruzione
- CElimina la tabella
- DAnnulla le modifiche fatte dall'inizio della transazione
3.Facile
Quale istruzione aggiunge una nuova colonna a una tabella esistente?
- AUPDATE TABLE
- BALTER TABLE
- CCREATE COLUMN
- DINSERT COLUMN
4.Media
Quale proprietà ACID garantisce che le modifiche confermate sopravvivano a un crash del sistema?
- ADurabilità
- BCoerenza
- CAtomicità
- DIsolamento
5.Media
Quale affermazione su HAVING è corretta?
- ANon può essere usata con GROUP BY
- BDeve precedere WHERE nell'istruzione SELECT
- CPuò usare funzioni di aggregazione per filtrare i gruppi
- DOrdina i risultati
6.Media
Che cosa indica la "A" di ACID?
- AAvailability (disponibilità)
- BAggregation (aggregazione)
- CAtomicity (atomicità)
- DAccuracy (accuratezza)
7.Difficile
Qual è il risultato di SELECT COUNT(col) FROM t se tutti i valori di col sono NULL e la tabella ha 10 righe?
- A0
- B10
- CNULL
- DUn errore
8.Difficile
Quale funzione finestra assegna 1, 2, 3, ... alle righe di ogni partizione senza pari merito?
- ADENSE_RANK()
- BRANK()
- CCOUNT()
- DROW_NUMBER()
Soluzioni
- 1. B · DISTINCT
- 2. D · Annulla le modifiche fatte dall'inizio della transazione
- 3. B · ALTER TABLE
- 4. A · Durabilità
- 5. C · Può usare funzioni di aggregazione per filtrare i gruppi
- 6. C · Atomicity (atomicità)
- 7. A · 0
- 8. D · ROW_NUMBER()
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.