Exercice SQL -- P01E07 -- Le comptage, fonction d'analyse fenêtrée
par
, 02/12/2022 à 21h37 (529 Affichages)
L'exercice No 7 intitulé "le comptage", consiste à numéroter les lignes d'un résultat.
Rien de difficile, les fonctions d'analyse fenêtrées réalisent cela en 1 tour de main.
Ma solution :
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT ALL PSP_NOM, ROW_NUMBER() OVER (ORDER BY PSP_NOM ASC) AS N FROM T_PROSPECT_PSP ORDER BY 2 ASC;
Avec MySQL le ORDER BY de ROW_NUMBER() trie le résultat final. Je ne sais pas s'il s'agit d'un comportement standard (le savez-vous ?). Par sécurité je trie aussi le SELECT.