Please enable JavaScript.
Coggle requires JavaScript to display documents.
SQL, Esempio:
SELECT classe, COUNT(*) AS numero_alunni, AVG(voto) AS…
SQL
-
Funzioni
-
Matematiche
Calcoli algebrici, arrotondamenti...
Su stringhe
Concatenare il testo, tagliare parole...
-
Elaborazione dati
GROUP BY
-
HAVING
Funziona come WHERE, ma sceglie le righe dopo che sono state raggruppate con GROUP BY
-
Esempio:
SELECT classe, COUNT(*) AS numero_alunni, AVG(voto) AS media_classe
FROM elenco_alunni
GROUP BY classe
HAVING AVG(voto) > 8
-
SELECT nome, cognome, via
FROM persone JOIN indirizzi
ON persone.id = indirizzi.id_persona;
oppure
SELECT p.nome, p.cognome, i.via
FROM persone AS p JOIN indirizzi AS i
ON p.id = i.id_persona;
SELECT nome, eta
FROM persone
WHERE nazionalita = "italiana" AND eta > 21
ORDER BY eta DESC, nome;
SELECT CONCAT(nome, " ", cognome) AS nome_completo
FROM persone
WHERE DATEDIFF(CURDATE(), data_nascita) > 18*365;