Requête MySQL pour sélectionner les résultats avec incrémentation automatique en tant que nouvelle colonne ajoutée dans le résultat
J'ai un étudiant de la table avec les champs suivants:
student(student_id, student_name, student_avg)
J'ai besoin d'écrire une requête MySQL qui permet d'afficher le résultat sous la forme :
N ° de série. => le résultat devrait également avoir une nouvelle colonne avec le numéro de série 1,2,3,...,n
comme un incrément automatique pour chaque ligne du résultat.
student_id
student_name
student_avg > 4
Je ne veux pas modifier mon tableau en aucune façon. Tout ce que j'ai à faire est d'écrire une requête qui va me donner le résultat ci-dessus. J'espère que je suis clair.
De données, par exemple:
student_id student_name student_avg
1 abc 2.5
2 xyz 4.1
3 def 4.2
Exemple de sortie après interrogation:
serial_no student_id student_name student_avg
1 2 xyz 4.1
2 3 def 4.2
source d'informationauteur Aayush | 2012-08-08
Vous devez vous connecter pour publier un commentaire.
Essayez ceci sur
https://stackoverflow.com/a/11096550/1423506
Dans votre cas particulier: