select number from grade group by number having count(number) >= 3 order by number
题目要求先对number进行分区,然后统计出每一个分区内部的相同的number数量,实际上就是先聚会再求值。
忘记了使用having,having + 表达式,意为限定分组聚合后的查询行必须满足的条件。 就是先聚合再筛选。
所以having适用于聚合之后的筛选条件。
select number from grade group by number having count(number) >= 3 order by number
题目要求先对number进行分区,然后统计出每一个分区内部的相同的number数量,实际上就是先聚会再求值。
忘记了使用having,having + 表达式,意为限定分组聚合后的查询行必须满足的条件。 就是先聚合再筛选。
所以having适用于聚合之后的筛选条件。