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