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

다음 SQL 구문 결과와 같은 결과를 갖는 SQL은?
본문)
SELECT COUNT(DECODE(DEPTNO,10,1)) AS "10", 
COUNT(DECODE(DEPTNO,20,1)) AS "20", 
COUNT(DECODE(DEPTNO,30,1)) AS "30" 
 FROM EMP; 

이 문제 풀어보기

정답 및 해설 보기

정답: 4번

10, 20, 30번 부서원의 수를 각 컬럼별로 표현한 것은 LONG -> WIDE로의 변환을 수행하는 PIVOT의 결과로 대체할 수 있다. PIVOT 절에서 IN 앞의 컬럼은 서로 다른 컬럼으로 분해할 대상이 명시되어야 하므로 DEPTNO가 들어가야 한다.
이 단원 연속 풀기 · 윈도우 함수개념서 「윈도우 함수」 읽기

이 단원 공개 기출 64문항

  1. 다음 중 RANK, DENSE_RANK, ROW_NUMBER 결과로 가장 적절한 것은? [그림]윈도우 함수
  2. 부서내에서의 급여의 비율을 출력하는 구문으로 가장 적절하지 않은 것은?윈도우 함수
  3. 다음 SQL문의 실행 결과로 가장 알맞은 것은? [그림]윈도우 함수
  4. 다음 빈칸에 들어갈 문장으로 가장 적절한 것은? [그림]윈도우 함수
  5. 순위관련 WINDOW 함수에 대한 설명 중 가장 적절하지 않은 것은?윈도우 함수
윈도우 함수 기출 전체 보기 →