Ways to be a Data Scientist

180605_Conditional SELECT with C

2018-06-05  本文已影响0人  郑磊_4135

There is a table courses with columns: student and class

Please list out all classes which have more than or equal to 5 students.

For example, the table:

student class
A Math
B English
C Math
D Biology
E Math
F Computer
G Math
H Math
I Math

Should output:

class
Math

Note:
The students should not be counted duplicate in each course.

SELECT DISTINCT class
FROM courses
GROUP BY class
HAVING count(DISTINCT student) >= 5;
上一篇下一篇

猜你喜欢

热点阅读