⏳ Derniers jours d'octobre ! SQLtest.online est gratuit grâce aux dons, et nous devons encore atteindre l'objectif de ce mois pour que le site continue de fonctionner en novembre. Chaque don compte. Soutenir maintenant →
Code SQL copié dans le presse-papiers
Tâche 46:

Classification des prénoms des passagers

PostgreSQL
Analysez les données des passagers pour classer les prénoms par popularité. La colonne passenger_name dans la table tickets contient des noms complets avec le prénom et le nom de famille séparés par un espace. 
Extrayez les prénoms des passagers, comptez le nombre d'occurrences de chaque prénom et classez les noms en 3 groupes de popularité : (Most Popular, Moderately Popular, or Least Popular).
Affichez les résultats dans un tableau avec les colonnes suivantes :
- first_name - prénom extrait en majuscules
- occurrences_count - nombre d'occurrences du prénom
- popularity - classification de popularité (Les Plus Populaires, Modérément Populaires ou Les Moins Populaires)
trié par le nombre de popularité (décroissant), puis par prénom (alphabétiquement).
Résultat attendu Colonnes: 3 · Lignes: 363
first_name occurrences_count popularity

Les lignes d'exemple s'ouvrent après des vérifications ratées : 0 sur 3

Écrivez votre requête ci-dessous et cliquez sur "Vérifier !". Les tables sont décrites dans le panneau de droite.

Tutoriel
Le résultat de la requête s'affichera ici. Ctrl+Enter - Exécuter la requête