문제
다음 SQL문에서 FIRST_VALUE 함수의 결과는?
SQLSELECT 제품명, 가격, FIRST_VALUE(가격) OVER (ORDER BY 가격 ASC) AS 최저가격 FROM 상품;
(상품 데이터: 노트북 800000, 마우스 15000, 키보드 50000)
마우스 행의 '최저가격' 값은?
① 800000 ② 15000 ③ 50000 ④ NULL
정답
2번
해설
FIRST_VALUE는 정렬된 윈도우 내 첫 번째 행의 값을 반환한다. 가격 오름차순이므로 최저가격 15000이 반환된다.