SQLD(SQL 개발자) 기출 · 단일행 함수

아래 SQL 수행 결과로 가장 알맞은 것은?
본문)
SELECT COL1 
FROM TAB1 
ORDER BY CASE WHEN MOD(COL2, 3) = 0 THEN 'A' 
ELSE 'B' 
END, COL1; 

이 문제 풀어보기

정답 및 해설 보기

정답: 3번

CASE문 결과를 1차 정렬로 한 뒤, 이 값이 같을 경우 COL1의 값으로 2차 정렬을 수행한다. 이렇게 정렬된 COL1의 값은 SCOTT, ALLEN, FORD, SMITH 순으로 출력된다.
이 단원 연속 풀기 · 단일행 함수개념서 「단일행 함수」 읽기

이 단원 공개 기출 46문항

  1. 아래 ERD를 참고하고, ORDERS.PROMOTION_ID는 NULL이 가능하다고 가정할 때 다음 SQL 중 실행 결과가 다른 하나는? [그림]단일행 함수
  2. 다음 SQL 실행 결과로 가장 알맞은 것은? [그림]단일행 함수
  3. 다음 SQL 실행 결과로 가장 알맞은 것은?단일행 함수
  4. 다음 SQL 수행 결과로 가장 적절한 것은?단일행 함수
  5. 다음 함수 사용시 결과값이 올바르지 않은 것은?단일행 함수
단일행 함수 기출 전체 보기 →