Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
vuoi
o PayPal
tutte le volte che vuoi
Domande sul codice SQL
Torna al sommario Dal codice alla domanda (domanda 02/15)IV
SELECT AVG(voto) FROM studenti;
A) Restituirà il voto medio di tutti gli studenti.
B) Restituirà il voto massimo tra tutti gli studenti.
C) Produrrà un errore a causa di una sintassi errata.
D) Restituirà il voto minimo tra tutti gli studenti.
Torna al sommario Dal codice alla domanda (domanda 02/15)IV
ERRORE!!! RIPROVA!
Torna al sommario Dal codice alla domanda (domanda 02/15)IV
CORRETTO!!!
Torna al sommario Dal codice alla domanda (domanda 03/15)IV
SELECT nome FROM studenti WHERE voto > 90;
A) Restituirà tutti i nomi degli studenti.
B) Restituirà solo il nome degli studenti con un voto superiore a 90.
C) Produrrà un errore a causa di una sintassi errata.
D) Restituirà solo il nome degli studenti con un voto uguale a 90.
Torna al sommario Dal codice alla domanda (domanda 03/15)IV
ERRORE!!! RIPROVA!
Torna al sommario Dal codice alla domanda (domanda 03/15)IV
CORRETTO!!!PROSEGUITorna al sommario Dal codice alla domanda (domanda 04/15)IV
SELECT reparto, COUNT(*) as numero_dipendenti
FROM dipendenti
GROUP BY reparto;
A) Restituirà il numero totale di dipendenti per ciascun reparto.
B) Produrrà un errore a causa di una sintassi errata.
C) Restituirà il numero di reparti con almeno un dipendente.
D) Restituirà il nome del reparto e il numero di dipendenti in quel reparto.
Torna al sommario Dal codice alla domanda (domanda 04/15)IV
ERRORE!!! RIPROVA!
Torna al sommario Dal codice alla domanda (domanda 04/15)IV
CORRETTO!!!PROSEGUITorna al sommario Dal codice alla domanda (domanda 05/15)IV
SELECT nome, cognome
FROM studenti
WHERE voto >= 90 AND reparto = 'Informatica';
A) Restituirà il nome e il cognome di tutti gli studenti.
B) Restituirà il nome e il cognome degli studenti con un voto superiore o uguale a 90.
C) Restituirà solo il nome degli studenti con un voto uguale a 90 e appartenenti al reparto Informatica.reparto "Informatica".
D) Produrrà un errore a causa di una sintassi errata.
Torna al sommario Dal codice alla domanda (domanda 05/15)
IV ERRORE!!!
RIPROVA!
Torna al sommario Dal codice alla domanda (domanda 05/15)
IV CORRETTO!!!
PROSEGUI
Torna al sommario Dal codice alla domanda (domanda 06/15)
IV SELECT DISTINCT reparto FROM dipendenti;
A) Produrrà un errore a causa di una sintassi errata.
B) Restituirà tutti i reparti distinti con almeno un dipendente.
C) Restituirà il nome di tutti i reparti, inclusi quelli senza dipendenti.
D) Restituirà solo i reparti con più di un dipendente.
Torna al sommario Dal codice alla domanda (domanda 06/15)
IV ERRORE!!!
RIPROVA!
Torna al sommario Dal codice alla domanda (domanda 06/15)
IV CORRETTO!!!
PROSEGUI
Torna al sommario Dal codice alla domanda (domanda 07/15)
IV SELECT nome FROM clienti WHERE nome LIKE 'M%';
A) Produrrà un errore a causa di una sintassi errata.
B) Restituirà tutti i clienti con
un nome che contiene la lettera "M".
Restituirà tutti i clienti con un nome che inizia con "M".
Restituirà solo i clienti con un nome esattamente uguale a "M".
Torna al sommario Dal codice alla domanda (domanda 07/15)IV ERRORE!!!RIPROVA!
Torna al sommario Dal codice alla domanda (domanda 07/15)IV CORRETTO!!!PROSEGUI
Torna al sommario Dal codice alla domanda (domanda 08/15)IV SELECT MAX(importo) FROM ordini;
Restituirà l'importo minimo tra tutti gli ordini.
Restituirà l'importo medio degli ordini.
Produrrà un errore a causa di una sintassi errata.
Restituirà l'importo massimo tra tutti gli ordini.
Torna al sommario Dal codice alla domanda (domanda 08/15)IV ERRORE!!!RIPROVA!
Torna al sommario Dal codice alla domanda (domanda 08/15)IV CORRETTO!!!PROSEGUI
Torna al sommario Dal codice alla domanda (domanda 09/15)IV SELECT nome FROM studenti WHERE reparto IS NULL;
Restituirà tutti i nomi
A) Restituirà il nome degli studenti con un reparto specificato.
B) Restituirà il nome degli studenti con un reparto non specificato.
C) Produrrà un errore a causa di una sintassi errata.
D) Restituirà solo il nome degli studenti con un reparto specifico.
Torna al sommario Dal codice alla domanda (domanda 09/15)IV ERRORE!!!RIPROVA!Torna al sommario Dal codice alla domanda (domanda 09/15)IV CORRETTO!!!PROSEGUITorna al sommario Dal codice alla domanda (domanda 10/15)IV SELECT nome, voto FROM studenti WHERE voto IN (90, 95, 100);
A) Restituirà il nome e il voto degli studenti con voto uguale a 90 o 95 o 100.
B) Restituirà il nome e il voto degli studenti con voto superiore a 90, 95 o 100.
C) Produrrà un errore a causa di una sintassi errata.
D) Restituirà solo il nome degli studenti.
Torna al sommario Dal codice alla domanda (domanda 10/15)IV ERRORE!!!RIPROVA!Torna al sommario Dal codice alla domanda (domanda 10/15)IV CORRETTO!!!PROSEGUITorna al sommario Dal codice alla domanda (domanda 11/15)IV
SELECT nome, cognome FROM clienti ORDER BY cognome ASC, nome DESC;
A) Produrrà un errore a causa di una sintassi errata.
B) Restituirà il nome e il cognome dei clienti ordinati per cognome in ordine decrescente e per nome in ordine crescente.
C) Restituirà il nome e il cognome dei clienti ordinati per cognome in ordine crescente e per nome in ordine decrescente.
D) Restituirà solo il nome dei clienti.
Torna al sommario Dal codice alla domanda (domanda 11/15)
IV ERRORE!!! RIPROVA!
Torna al sommario Dal codice alla domanda (domanda 11/15)
IV CORRETTO!!! PROSEGUI
Torna al sommario Dal codice alla domanda (domanda 12/15)
IV SELECT nome FROM dipendenti WHERE salario BETWEEN 30000 AND 50000;
A) Restituirà solo il nome dei dipendenti.
B) Restituirà il nome dei dipendenti con un salario superiore a 30000 o inferiore a 50000.
C) Produrrà un errore a causa di una sintassi errata.
D) Restituirà il nome dei dipendenti con un salario compreso tra 30000 e
50000.Torna al sommario Dal codice alla domanda (domanda 12/15)IV ERRORE!!!RIPROVA!Torna al sommario Dal codice alla domanda (domanda 12/15)IV CORRETTO!!!PROSEGUITorna al sommario Dal codice alla domanda (domanda 13/15)IVSELECT cliente_id, COUNT(*) as numero_ordiniFROM ordini GROUP BY cliente_id HAVING COUNT(*)>= 5;A) Restituirà il numero totale di ordini per ciascun cliente con almeno 5 ordini.B) Restituirà il numero di clienti con almeno 5 ordini.C) Produrrà un errore a causa di una sintassi errata.D) Restituirà solo i clienti con esattamente 5 ordini.Torna al sommario Dal codice alla domanda (domanda 13/15)IV ERRORE!!!RIPROVA!Torna al sommario Dal codice alla domanda (domanda 13/15)IV CORRETTO!!!PROSEGUITorna al sommario Dal codice alla domanda (domanda 14/15)IV SELECT nome, cognome FROM studentiWHERE anno_iscrizione = YEAR(CURDATE());A) Restituirà il numero totale di ordini per ciascun cliente con almeno 5 ordini.B) Restituirà il numero
di clienti con almeno 5 ordini.
Produrrà un errore a causa di una sintassi errata.
Restituirà solo i clienti con esattamente 5 ordini.
Torna al sommario
Dal codice alla domanda (domanda 14/15)
IV ERRORE!!!
RIPROVA!
Torna al sommario
Dal codice alla domanda (domanda 14/15)
IV CORRETTO!!!
PROSEGUI
Torna al sommario
Dal codice alla domanda (domanda 15/15)
IV SELECT AVG(salario) as salario_medioFROM dipendenti WHERE reparto = 'Vendite';
A) Restituirà il salario medio di tutti i dipendenti.
B) Restituirà il salario medio dei dipendenti nel reparto "Vendite".
C) Produrrà un errore a causa di una sintassi errata.
D) Restituirà solo il nome dei dipendenti.
Torna al sommario
Dal codice alla domanda (domanda 15/15)
IV ERRORE!!!
RIPROVA!
Torna al sommario
Dal codice alla domanda (domanda 15/15)
IV CORRETTO!!!
TEST TERMINATO
Clicca sulla freccia oppure torna al menu
Torna al sommario
IV SELECT
GAMIFICATION SULL'ISTRUZIONE
III-02 - Dalla domanda al
- In questo esercizio ti verrà proposto un problema. Dovrai interpretarlo e scegliere l'opzione di risposta corretta tra 4 possibili stringhe di codice SQL basato sull'istruzione SELECT.
- Torna al sommario
- Dalla domanda al codice (domanda 01/15)
- Quale delle seguenti query SQL è corretta per selezionare tutti i campi da una tabella "clienti"?
- SELECT * FROM clienti;
- SELECT columns FROM clienti;
- SELECT (clienti) FROM *;
- SELECT nome, cognome FROM clienti;
- Torna al sommario
- Dalla domanda al codice (domanda 01/15)
- ERRORE!!!
- Torna al sommario
- Dalla domanda al codice (domanda 01/15)
- CORRETTO!!!
- Torna al sommario
- Dalla domanda al codice (domanda 02/15)
- Quale delle seguenti query SQL è corretta per selezionare solo i record con un valore "stipendio" superiore a 50000 dalla tabella "dipendenti"?
- SELECT stipendio > 50000 FROM dipendenti;
- SELECT * FROM dipendenti WHERE stipendio > 50000;
- SELECT * FROM dipendenti HAVING stipendio > 50000;
- SELECT stipendio FROM dipendenti WHERE stipendio > 50000;
stipendio > 50000;
C) SELECT stipendio FROM dipendenti > 50000;
D) SELECT COUNT(stipendio) > 50000 FROM dipendenti;
Torna al sommario Dalla domanda al codice (domanda 02/15)
IV ERRORE!!!
RIPROVA!
Torna al sommario Dalla domanda al codice (domanda 02/15)
IV CORRETTO!!!
PROSEGUI
Torna al sommario Dalla domanda al codice (domanda 03/15)
IV Quale delle seguenti query SQL è corretta per selezionare il nome e il cognome dei clienti con un'email che termina con "@example.com"?
A) SELECT nome, cognome FROM clienti WHERE email LIKE '%@example.com%';
B) SELECT email FROM clienti WHERE email = '@example.com';
C) SELECT nome, cognome FROM clienti WHERE email = '%@example.com%';
D) SELECT nome, cognome FROM clienti WHERE email LIKE '*@example.com*';
Torna al sommario Dalla domanda al codice (domanda 03/15)
IV ERRORE!!!
RIPROVA!
Torna al sommario Dalla domanda al codice (domanda 03/15)
IV CORRETTO!!!
PROSEGUI
Torna al sommario Dalla domanda al codice
La query SQL corretta per selezionare i nomi dei dipendenti con stipendio maggiore o uguale a 40000 e reparto "Vendite" è: ```html
SELECT nome_dipendente
FROM tabella_dipendenti
WHERE stipendio >= 40000 AND reparto = 'Vendite';
```