[LeetCode] Classes More Than 5 Students
Posted immjc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[LeetCode] Classes More Than 5 Students相关的知识,希望对你有一定的参考价值。
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.
# Write your mysql query statement below SELECT class FROM courses GROUP BY class HAVING COUNT(DISTINCT student) >= 5; # 2772 ms
# Write your MySQL query statement below SELECT class FROM (SELECT class,COUNT(DISTINCT student) AS num FROM courses GROUP BY class) AS temp_table WHERE num >= 5; # 2666 ms
以上是关于[LeetCode] Classes More Than 5 Students的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode - 596. Classes More Than 5 Students
LeetCode 596. Classes More Than 5 Students (超过5名学生的课)
LeetCode161. One Edit Distance
leetcode 181. Employees Earning More Than Their Managers
#Leetcode# 181. Employees Earning More Than Their Managers
[LeetCode]-DataBase-Employees Earning More Than Their Managers