Home > Backend Development > PHP Tutorial > SQL Query to Find all the Students with Marks Greater than Average Marks

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

PHPz
Release: 2024-08-28 13:37:10
Original
489 people have browsed it

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

Given task is to find all the students with marks greater than average marks using SQL. i.e. if the marks of students in a class are 65, 75, 89, 92, and, 60 then the average would be 76.2 and, the query should return records with the marks 89 and 92.

Let's start step by step:

Creating a Table

First of all, we need to create a table called Students using the CREATE statement. This table has three columns Student_Id, Subject, and Marks. This table stores three types of subjects, and marks range from 0 to 100 −

CREATE TABLE Students(
   Student_Id    INT NOT NULL,
   Subject       VARCHAR (20) NOT NULL,
   Marks         INT NOT NULL
);
Copy after login

Populate the Table

Let us insert records into this table using the INSERT INTO statement as follows −

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);
Copy after login

Displaying the Data

Now, let's display these 9 records using the SELECT query.

SELECT * FROM Students;
Copy after login

This query after executing will display all 9 records with their 3 columns as follows −

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

The above is the detailed content of SQL Query to Find all the Students with Marks Greater than Average Marks. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
php
source:tutorialspoint.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template