SQLD(SQL 개발자) 기출 · DML

다음 수행 결과로 가장 적절한 것은?
본문)
SELECT EMPNO 
  FROM EMP 
 ORDER BY TO_CHAR(TO_NUMBER(SUBSTR(JUMIN, 3, 2)));

이 문제 풀어보기

정답 및 해설 보기

정답: 3번

SUBSTR(JUMIN, 3, 2)은 태어난 월을 추출하기 때문에, 순서대로 12, 11, 06, 01, 08의 문자 유형으로 출력된다. 이를 TO_NUMBER를 사용하여 숫자 형태로 변환하면 12, 11, 6, 1, 8이 되는데, 이를 다시 TO_CHAR로 변환하게 되면 문자값의 비교 규칙에 따라 1 < 11 < 12 < 6 < 8 순서대로 출력된다. (문자는 가장 왼쪽부터 비교하여 값이 작을수록 작은값이 된다)
이 단원 연속 풀기 · DML개념서 「DML (INSERT / UPDATE / DELETE / MERGE)」 읽기

이 단원 공개 기출 103문항

  1. 아래 SQL 수행 결과로 가장 적절한 것은? (단, DBMS는 오라클) [그림]DML
  2. 다음 SQL 실행 결과로 알맞은 것은?DML
  3. DML에 대한 설명으로 가장 적절한 것은?DML
  4. 다음 문장의 수행 후 TAB2의 조회 결과로 가장 적절한 것은? [그림]DML
  5. 다음 중 SELECT문에 대한 설명으로 가장 적절하지 않은 것은? (단, DBMS는 오라클)DML
DML 기출 전체 보기 →