编写一个 SQL 查询,查找所有至少连续出现两次的数字。
例如,给定上面的 Logs 表, 1 和2是连续出现至少两次的数字。
考点:连续记录问题
WITH CTE AS (
SELECT num,
ROW_NUMBER() OVER (ORDER BY id) - ROW_NUMBER() OVER (PARTITION BY num ORDER BY id)
编写一个 SQL 查询,查找所有至少连续出现两次的数字。
例如,给定上面的 Logs 表, 1 和2是连续出现至少两次的数字。
考点:连续记录问题
WITH CTE AS (
SELECT num,
ROW_NUMBER() OVER (ORDER BY id) - ROW_NUMBER() OVER (PARTITION BY num ORDER BY id)