48. Consecutive Numbers
https://leetcode.com/problems/consecutive-numbers/description/
Find all numbers that appear at least three times consecutively. Return the result table in any order.
select distinct num ConsecutiveNums from ( select num, lead(num) over(order by id) num2, lead(num, 2) over(order by id) num3 from logs ) a where (num=num2) and (num=num3)
서브쿼리 위치에 대해 잘 생각하기 With문을 사용한다는 건 조건을 설정한 임시 테이블을 만든다는 것이다. 그럼 From 안에 서브쿼리로 작성하면 된다는 것이다. 결과를 도출하기 위해 어디에 조건을 걸지 잘 생각하기!