SQLD(SQL 개발자) 기출 · 윈도우 함수

주어진 테이블에 대해서 아래와 같은 결괏값이 나오도록 SQL 빈칸을 완성하시오.
본문)
SELECT EMPLOYEE_ID,
DEPARTMENT_ID, LAST_NAME, SALARY, LAG(SALARY,( )) OVER(PARTITION BY DEPARTMENT_ID ORDER BY SALARY) AS BEFORE_SALARAY
FROM EMPLOYEES
WHERE EMPLOYEE_ID < 110;

이 문제 풀어보기

정답 및 해설 보기

정답: 3번

LAG 함수는 이전 행의 값을 반환하는 함수이다. LAG(SALARY, 2)라고 하면 이전 두 번째 행 값을 반환하게 된다.
이 단원 연속 풀기 · 윈도우 함수개념서 「윈도우 함수」 읽기

이 단원 공개 기출 64문항

  1. 다음은 WINDOW FUNCTION에 대한 사용 방법이다. 가장 올바르지 않은 SQL문은 무엇인가?윈도우 함수
  2. 다음 SQL문의 ( )를 완성하시오. [그림]윈도우 함수
  3. 다음 중 ROWID에 대한 설명으로 올바르지 않은 것은?윈도우 함수
  4. SELECT문의 결과 집합에 따른 가상의 순번은 무엇인가?윈도우 함수
  5. 다음 주어진 테이블이 아래의 결과와 같이 반환되도록 SQL문의 빈칸에 들어갈 것으로 알맞은 것을 고르시오. [그림]윈도우 함수
윈도우 함수 기출 전체 보기 →