Anteprima
Vedrai una selezione di 20 pagine su 122
SQL - L'istruzione SELECT Pag. 1 SQL - L'istruzione SELECT Pag. 2
Anteprima di 20 pagg. su 122.
Scarica il documento per vederlo tutto.
SQL - L'istruzione SELECT Pag. 6
Anteprima di 20 pagg. su 122.
Scarica il documento per vederlo tutto.
SQL - L'istruzione SELECT Pag. 11
Anteprima di 20 pagg. su 122.
Scarica il documento per vederlo tutto.
SQL - L'istruzione SELECT Pag. 16
Anteprima di 20 pagg. su 122.
Scarica il documento per vederlo tutto.
SQL - L'istruzione SELECT Pag. 21
Anteprima di 20 pagg. su 122.
Scarica il documento per vederlo tutto.
SQL - L'istruzione SELECT Pag. 26
Anteprima di 20 pagg. su 122.
Scarica il documento per vederlo tutto.
SQL - L'istruzione SELECT Pag. 31
Anteprima di 20 pagg. su 122.
Scarica il documento per vederlo tutto.
SQL - L'istruzione SELECT Pag. 36
Anteprima di 20 pagg. su 122.
Scarica il documento per vederlo tutto.
SQL - L'istruzione SELECT Pag. 41
Anteprima di 20 pagg. su 122.
Scarica il documento per vederlo tutto.
SQL - L'istruzione SELECT Pag. 46
Anteprima di 20 pagg. su 122.
Scarica il documento per vederlo tutto.
SQL - L'istruzione SELECT Pag. 51
Anteprima di 20 pagg. su 122.
Scarica il documento per vederlo tutto.
SQL - L'istruzione SELECT Pag. 56
Anteprima di 20 pagg. su 122.
Scarica il documento per vederlo tutto.
SQL - L'istruzione SELECT Pag. 61
Anteprima di 20 pagg. su 122.
Scarica il documento per vederlo tutto.
SQL - L'istruzione SELECT Pag. 66
Anteprima di 20 pagg. su 122.
Scarica il documento per vederlo tutto.
SQL - L'istruzione SELECT Pag. 71
Anteprima di 20 pagg. su 122.
Scarica il documento per vederlo tutto.
SQL - L'istruzione SELECT Pag. 76
Anteprima di 20 pagg. su 122.
Scarica il documento per vederlo tutto.
SQL - L'istruzione SELECT Pag. 81
Anteprima di 20 pagg. su 122.
Scarica il documento per vederlo tutto.
SQL - L'istruzione SELECT Pag. 86
Anteprima di 20 pagg. su 122.
Scarica il documento per vederlo tutto.
SQL - L'istruzione SELECT Pag. 91
1 su 122
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

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

  1. 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.
  2. Torna al sommario
  3. Dalla domanda al codice (domanda 01/15)
  4. Quale delle seguenti query SQL è corretta per selezionare tutti i campi da una tabella "clienti"?
    1. SELECT * FROM clienti;
    2. SELECT columns FROM clienti;
    3. SELECT (clienti) FROM *;
    4. SELECT nome, cognome FROM clienti;
  5. Torna al sommario
  6. Dalla domanda al codice (domanda 01/15)
  7. ERRORE!!!
  8. Torna al sommario
  9. Dalla domanda al codice (domanda 01/15)
  10. CORRETTO!!!
  11. Torna al sommario
  12. Dalla domanda al codice (domanda 02/15)
  13. Quale delle seguenti query SQL è corretta per selezionare solo i record con un valore "stipendio" superiore a 50000 dalla tabella "dipendenti"?
    1. SELECT stipendio > 50000 FROM dipendenti;
    2. SELECT * FROM dipendenti WHERE stipendio > 50000;
    3. SELECT * FROM dipendenti HAVING stipendio > 50000;
    4. 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'; ```
Dettagli
Publisher
A.A. 2023-2024
122 pagine
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher ProfMarco1971 di informazioni apprese con la frequenza delle lezioni di Fondamenti di informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi di L'Aquila o del prof Giammario Rachele.