FlashKeepers

SQL · SQL · Università

Fondamenti di SQL

I principali tipi di istruzione SQL (SELECT, INSERT, UPDATE, DELETE) e la sintassi delle clausole, ciascuno spiegato con una breve query di esempio.

Informazioni su questo set

42 carte base di SQL per SQL. Inizia con «Qual è la sintassi di base di un'istruzione SELECT?» e «Come si filtrano le righe in una SELECT con la clausola WHERE?». Altri mazzi di Università sono elencati qui sotto.

42 carte · carte base · Scritto dall'IA, controllato due volte. Modifica quello che vuoi.

Studia questo set gratis Dai un'occhiata Scarica FlashKeepers per iPhone

Si apre nel browser, senza account. App per iPhone e iPad · App per Android

Qual è la sintassi di base di un'istruzione SELECT?
Mostra rispostaSELECT column1, column2 FROM table_name
Come si filtrano le righe in una SELECT con la clausola WHERE?
Mostra rispostaSELECT * FROM users WHERE age > 18
Che cosa fa la clausola ORDER BY?
Mostra rispostaOrdina il risultato in base a una o più colonne: SELECT * FROM products ORDER BY price DESC
A che cosa serve la clausola LIMIT?
Mostra rispostaLimita il numero di righe restituite: SELECT * FROM orders LIMIT 10
Che cosa fa DISTINCT in una SELECT?
Mostra rispostaRestituisce solo i valori univoci: SELECT DISTINCT country FROM customers
Come si contano le righe con una funzione di aggregazione?
Mostra rispostaSELECT COUNT(*) FROM employees
Che cosa fa la funzione di aggregazione SUM?
Mostra rispostaSomma tutti i valori di una colonna: SELECT SUM(salary) FROM employees
Come si trova il valore medio di una colonna?
Mostra rispostaSELECT AVG(price) FROM items
Che cosa restituisce la funzione MAX?
Mostra rispostaIl valore più alto di una colonna: SELECT MAX(score) FROM games
Che cosa restituisce la funzione MIN?
Mostra rispostaIl valore più basso di una colonna: SELECT MIN(salary) FROM employees
A che cosa serve la clausola GROUP BY?
Mostra rispostaRaggruppa le righe in base a una o più colonne: SELECT department, COUNT(*) FROM employees GROUP BY department
Come si filtrano i gruppi dopo un GROUP BY?
Mostra rispostaSi usa HAVING: SELECT department, COUNT(*) FROM employees GROUP BY department HAVING COUNT(*) > 5
Che cos'è una INNER JOIN?
Mostra rispostaRestituisce le righe con valori corrispondenti in entrambe le tabelle: SELECT * FROM orders INNER JOIN customers ON orders.customer_id = customers.id
Che cos'è una LEFT JOIN?
Mostra rispostaRestituisce tutte le righe della tabella di sinistra e quelle corrispondenti della tabella di destra: SELECT * FROM customers LEFT JOIN orders ON customers.id = orders.customer_id
Che cos'è una RIGHT JOIN?
Mostra rispostaRestituisce tutte le righe della tabella di destra e quelle corrispondenti della tabella di sinistra: SELECT * FROM orders RIGHT JOIN customers ON orders.customer_id = customers.id

altre 27 carte nell'app

Studia questo set gratis