先来一个教程,having和where的区别到底在哪[面试被问到了]
SQL中having和where的区别
Group by与having/where的组合使用
where和having的区别:
- where是行的过滤,having是分组结果的过滤
- having必须和group by同时使用,where没有这个要求
180 连续出现的数字
编写一个 SQL 查询,查找所有至少连续出现三次的数字。
+----+-----+
| Id | Num |
+----+-----+
| 1 | 1 |
| 2 | 1 |
| 3 | 1 |
| 4 | 2 |
| 5 |