다음 [결과]가 나오도록 ( ㉠ )에 들어갈 함수로 옳은 것은?[지점주… | [SQLD] SQL 개발자 기출유형 모의고사 1회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 1회
다음 [결과]가 나오도록 ( ㉠ )에 들어갈 함수로 옳은 것은?[지점주문]
| 지점 | 일자 | 금액 |
|---|---|---|
| 강남 | 2026-04-01 | 100 |
| 강남 | 2026-04-02 | 300 |
| 강남 | 2026-04-03 | 200 |
| 판교 | 2026-04-01 | 500 |
| 판교 | 2026-04-02 | 400 |
SELECT 지점, 일자, 금액,
( ㉠ ) OVER (PARTITION BY 지점
ORDER BY 일자) AS 비교값
FROM 지점주문
ORDER BY 지점, 일자;[결과]
| 지점 | 일자 | 금액 | 비교값 |
|---|---|---|---|
| 강남 | 2026-04-01 | 100 | (null) |
| 강남 | 2026-04-02 | 300 | 100 |
| 강남 | 2026-04-03 | 200 | 300 |
| 판교 | 2026-04-01 | 500 | (null) |
| 판교 | 2026-04-02 | 400 | 500 |
1
LEAD(금액, 1, 0)
2
LAG(금액)
3
FIRST_VALUE(금액)
4
MAX(금액)
해설
결과의 비교값은 같은 지점에서 바로 앞 일자의 금액이고 지점별 첫 행이 NULL 이므로 LAG(금액)이다.
강남은 NULL, 100, 300, 판교는 NULL, 500 이 되어 PARTITION BY 경계에서 이전 값이 끊긴다.
- LEAD 는 다음 행 값을 가져와 강남이 300, 200, 0 이 된다.
- FIRST_VALUE 는 기본 프레임의 첫 행이라 강남이 모두 100 이다.
- MAX 는 누적 최댓값이라 강남이 100, 300, 300 이 된다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[SQLD] SQL 개발자 기출유형 모의고사 1회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 체중조절을위하여식이요법을시행하는사람이매일식사의시간,종류,양과운동량을구체적으로기록하고있다면이는어떤행동관찰의방법인가? {"answer":1,"content18년-1회차-임상심리사2급-필기
- 아래표를보고열압박지수(hsi)작업지속시간(wt)휴식시간을구하시오. (단,체온상승허용치는1℃를250btu로환산한다.) 열부하원작업휴식btu/hr 대사15003202014년 산업안전산업기사실기(필답형) 3회차
- 공동해손 4대해상사고/ssbc(좌초sinking,침몰standing,화재burning,충돌collision) 하역중발생한포장단위별전손은4장 외자구매(수입) 실무