美文网首页LeetCode蹂躏集
2018-09-15 596. Classes More Tha

2018-09-15 596. Classes More Tha

作者: alexsssu | 来源:发表于2018-09-15 11:08 被阅读0次

    题意:给你一个表,用MYSQL找出含有学生数量不小于5的班级(学生不能重复)。
    解题思路:先用一条select语句得出每个班级对应的不同的学生数量,然后再在此基础上查找数量不小于五的班级。

    # Write your MySQL query statement below
    select class from(
       (select class, count(distinct student) studens from courses group by class) as cs
                       )  where studens >= 5
    

    注意:
    1、查找班级对应的学生数量并且要求重复的学生仅算一次的语句是:
    count(distince column)
    2、每个表都应该有一个名字,哪怕该表是一个临时表,所以当使用第一个select得到第一个表的时候,应该用as cs 给它起一个别名,才能继续再该表中查找数据。

    相关文章

      网友评论

        本文标题:2018-09-15 596. Classes More Tha

        本文链接:https://www.haomeiwen.com/subject/cfmzgftx.html