Requête SQL pour trouver tous les étudiants avec des notes supérieures à la moyenne

PHPz
Libérer: 2024-08-28 13:37:10
original
437 Les gens l'ont consulté

SQL Query to Find all the Students with Marks Greater than Average Marks

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 :

Créer une table

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
);
Copier après la connexion

Remplissez la table

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);
Copier après la connexion

Affichage des données

Maintenant, affichons ces 9 enregistrements à l'aide de la requête SELECT.

SELECT * FROM Students;
Copier après la connexion

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!

Étiquettes associées:
php
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal