Correction Exercices supplémentaires
Conditions d’achèvement
Exercice 1
SELECT couleur, SUM(total) AS total_couleur
FROM (
SELECT couleur, COUNT(*) AS total FROM fruits GROUP BY couleur
UNION ALL
SELECT couleur, COUNT(*) AS total FROM legumes GROUP BY couleur
) AS jointure_couleur
GROUP BY couleur
ORDER BY total_couleur DESC;
Exercice 2
Pour les fruits :
SELECT AVG(poids_moyen) as Moyenne, MIN(poids_moyen) as Minimum, MAX(poids_moyen) as Maximum FROM fruits;
Pour les légumes :
sql
SELECT AVG(poids_moyen) as Moyenne, MIN(poids_moyen) as Minimum, MAX(poids_moyen) as Maximum FROM legumes;
Exercice 3
Fruit le plus lourd :
SELECT nom, couleur, poids_moyen FROM fruits WHERE poids_moyen = (SELECT MAX(poids_moyen) FROM fruits);
Légume le plus léger :
SELECT nom, couleur, poids_moyen FROM legumes WHERE poids_moyen = (SELECT MIN(poids_moyen) FROM legumes);
Exercice 4
SELECT couleur, COUNT(*) as nombre
FROM fruits
GROUP BY couleur
HAVING nombre > 3;
Exercice 5
UPDATE fruits SET couleur = 'Vermillon' WHERE couleur = 'Rouge';
Ces exercices et leurs solutions devraient aider à renforcer la compréhension des concepts intermédiaires de SQL.
Modifié le: vendredi 27 octobre 2023, 05:37