FlashKeepers

SQL · SQL · College and University

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.

About this set

42 basic cards for SQL SQL. It opens with "Qual è la sintassi di base di un'istruzione SELECT?" and "Come si filtrano le righe in una SELECT con la clausola WHERE?". More College and University decks are listed below.

42 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

Qual è la sintassi di base di un'istruzione SELECT?
Show answerSELECT column1, column2 FROM table_name
Come si filtrano le righe in una SELECT con la clausola WHERE?
Show answerSELECT * FROM users WHERE age > 18
Che cosa fa la clausola ORDER BY?
Show answerOrdina il risultato in base a una o più colonne: SELECT * FROM products ORDER BY price DESC
A che cosa serve la clausola LIMIT?
Show answerLimita il numero di righe restituite: SELECT * FROM orders LIMIT 10
Che cosa fa DISTINCT in una SELECT?
Show answerRestituisce solo i valori univoci: SELECT DISTINCT country FROM customers
Come si contano le righe con una funzione di aggregazione?
Show answerSELECT COUNT(*) FROM employees
Che cosa fa la funzione di aggregazione SUM?
Show answerSomma tutti i valori di una colonna: SELECT SUM(salary) FROM employees
Come si trova il valore medio di una colonna?
Show answerSELECT AVG(price) FROM items
Che cosa restituisce la funzione MAX?
Show answerIl valore più alto di una colonna: SELECT MAX(score) FROM games
Che cosa restituisce la funzione MIN?
Show answerIl valore più basso di una colonna: SELECT MIN(salary) FROM employees
A che cosa serve la clausola GROUP BY?
Show answerRaggruppa 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?
Show answerSi usa HAVING: SELECT department, COUNT(*) FROM employees GROUP BY department HAVING COUNT(*) > 5
Che cos'è una INNER JOIN?
Show answerRestituisce 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?
Show answerRestituisce 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?
Show answerRestituisce 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

27 more cards in the app

Study this set free