ConsignePar ville, calcule : le total d'etudiants (total), le nombre avec email (avec_email), le nombre sans email (sans_email) et le pourcentage d'emails renseignés (pct_complet, arrondi à 1 décimale). Astuce : compter une colonne précise ignore ses valeurs NULL. Groupe par ville.
Les fonctions d'agrégation ignorent les null, ce qui permet des calculs utiles :
COUNT(colonne) compte seulement les non-NULLLa difference donne le nombre de valeurs manquantes.
Exemple (table produits) :
SELECT categorie, COUNT(*) AS total, COUNT(fournisseur) AS avec_fournisseur, COUNT(*) - COUNT(fournisseur) AS sans_fournisseurFROM produits GROUP BY categorie;Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →