Informatics Practices

Write a query to find out the sum, average, lowest and highest marks of the students in Student table grouped by STREAM.

SQL Queries

1 Like

Answer

The Student table is as follows:

ROLLNONAMEGENDERMARKSDOBMOBILE_NOSTREAM
1RAJ KUMARM932000-11-179586774748SCIENCE
2DEEP SINGHM981996-08-228988886577COMMERCE
3ANKIT SHARMAM762000-02-02NULLSCIENCE
4RADHIKA GUPTAF781999-12-039818675444HUMANITIES
5PAYAL GOELF821998-04-219845639990VOCATIONAL
6DIKSHA SHARMAF801999-12-179897666650HUMANITIES
7GURPREET KAURFNULL2000-01-047560875609SCIENCE
8AKSHAY DUREJAM901997-05-059560567890COMMERCE
9SHREYA ANANDF701999-10-08NULLVOCATIONAL
10PRATEEK MITTALM752000-12-259999967543SCIENCE
SELECT STREAM, SUM(MARKS) AS Total_Sum,
AVG(MARKS) AS Average_Marks, MIN(MARKS) AS Lowest_Marks,
MAX(MARKS) AS Highest_Marks
FROM Student
GROUP BY STREAM;
Output
+------------+-----------+---------------+--------------+---------------+
| STREAM     | Total_Sum | Average_Marks | Lowest_Marks | Highest_Marks |
+------------+-----------+---------------+--------------+---------------+
| SCIENCE    |       244 |       81.3333 |           75 |            93 |
| COMMERCE   |       188 |       94.0000 |           90 |            98 |
| HUMANITIES |       158 |       79.0000 |           78 |            80 |
| VOCATIONAL |       152 |       76.0000 |           70 |            82 |
+------------+-----------+---------------+--------------+---------------+

Answered By

3 Likes


Related Questions