다음 두 쿼리 간의 차이점은 무엇입니까? 모두 다른 행을 반환두 개의 분석 쿼리의 차이점
with ordered_table as
(
select * from table order by column1
)
select first_value(column2 ignore nulls) over (partition by column3)
from ordered_table;
및
select first_value(column2 ignore nulls) over (partition by column3 order by column1)
from table;
참고 : 나는 테스트 케이스를 제공하기 위해 노력하겠습니다 그러나 나는 사람을 명확이 필요하지 않은 개념을 가지고 있다고 생각합니다.