Bonjour,
j'ai une table fille comme suit :
Je cherche la requête permettant d'afficher toutes les valeurs des champs de la ligne ayant le prénom le plus long, càd que le résultat doit être :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 id_fille | prenom | signe| age --------------------------------- 1 | ava | bélier | 23 2 | bella | cancer | 22 3 | célia | capricorne | 25 4 | estella | gémeau | 24 5 | gaga | sagittaire | 29
car estella est le prénom le plus long.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 4 | estella | gémeau | 10
Je sais que je dois utiliser char_length(prenom), mais je ne vois pas comment l'imbriquer dans la requête
Pour l'instant ma requête est fausse :
Une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select *, char_length(prenom) as prenom_length from fille where prenom_length=(select min(char_length(prenom) from fille))
Merci d'avance, cordialement
Partager