Comment écrire une requête qui génère le numéro de ligne en tant que colonne?
Comment puis-je écrire une requête qui affiche le numéro de ligne dans une colonne? C'est DB2 SQL sur un iSeries.
par exemple si j'ai
table des Beatles:
John
Paul
George
Ringo
et je veux écrire une déclaration, sans écrire une procédure ou en vue, si possible, qui me donne
1 John
2 Paul
3 George
4 Ringo
source d'informationauteur nearly_lunchtime
Vous devez vous connecter pour publier un commentaire.
Découvrez la fonction row_number (); vous devriez être capable de le faire dans DB2 via:
Je suis presque certain que cela ne fait pas partie de la norme SQL, donc il n'est pas susceptible d'être portable devrait jamais être un problème.