Maison > Article > développement back-end > Requête SQL pour trouver tous les étudiants avec des notes supérieures à la moyenne
La tâche donnée est de trouver tous les étudiants avec des notes supérieures à la moyenne en utilisant SQL. c'est-à-dire que si les notes des élèves d'une classe sont 65, 75, 89, 92 et 60, alors la moyenne serait de 76,2 et la requête devrait renvoyer des enregistrements avec les notes 89 et 92.
Commençons étape par étape :
Tout d'abord, nous devons créer un tableau appelé Étudiants en utilisant l'instruction CREATE. Ce tableau comporte trois colonnes Student_Id, Subject, et Marks. Ce tableau stocke trois types de sujets et les notes vont de 0 à 100 −
CREATE TABLE Students( Student_Id INT NOT NULL, Subject VARCHAR (20) NOT NULL, Marks INT NOT NULL );
Insérons des enregistrements dans ce tableau en utilisant l'instruction INSERT INTO comme suit −
INSERT INTO (Student_Id, Subject, Marks ) Students VALUES (1, 'Math', 75), (2, 'Math', 82), (3, 'Math', 95), (4, 'English', 67), (5, 'English', 78), (6, 'English', 88), (7, 'Science', 100), (8, 'Science', 92), (9, 'Science', 79);
Maintenant, affichons ces 9 enregistrements à l'aide de la requête SELECT.
SELECT * FROM Students;
Cette requête après exécution affichera les 9 enregistrements avec leurs 3 colonnes comme suit −
Student_Id | Subject | Marks |
---|---|---|
1 | Math | 75 |
2 | Math | 82 |
3 | Math | 95 |
4 | English | 67 |
5 | English | 78 |
6 | English | 88 |
7 | Science | 100 |
8 | Science | 92 |
9 | Science | 79 |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!