SQLD(SQL 개발자) 기출 · DML

다음 주어진 테이블에 대해서 아래의 SQL문의 실행 결과로 가장 올바른 것은?
본문)
SELECT ID, AGE
FROM test20
ORDER BY (CASE WHEN ID = 10 OR
ID=13 THEN 1 ELSE 2 END),  AGE DESC

이 문제 풀어보기

정답 및 해설 보기

정답: 4번

CASE 문을 사용해서 정렬의 순서를 변경했고 그래서 ID가 13, 10번이 가장 먼저 조회된다. 즉, 10과 13번이 먼저 조회되고 AGE로 DESC이므로 13의 AGE가 50이라서 가장먼저 조회된다.
이 단원 연속 풀기 · DML개념서 「DML (INSERT / UPDATE / DELETE / MERGE)」 읽기

이 단원 공개 기출 103문항

  1. 오라클 데이터베이스에서 내일 날짜를 조회하는 방법으로 올바른 것은?DML
  2. 주어진 데이터에서 아래의 SQL문을 실행한 행의 건수로 올바른 것은? [그림]DML
  3. 다음의 주어진 ERD에서 실행했을 때 오류가 발생하는 SQL문은? [그림]DML
  4. 다음 주어진 테이블에 대해서 아래의 SQL문을 실행하였을 때의 결과로 올바른 것은? [그림]DML
  5. TEST24 테이블에는 1,2,3의 3개의 행이 있을 때 다음의 SQL 실행 결과로 올바른 것은?DML
DML 기출 전체 보기 →