SQLDSQL 기본LTRIM난이도 2MCQ

SQLD LTRIM 기출문제 #3783

문제

다음 SQL의 실행 결과로 가장 적절한 것은?

SQL
SELECT LTRIM('aaaabcd', 'a') AS RESULT FROM DUAL;

① abcd ② aaaabcd ③ bcd ④ NULL

정답

3

해설

정답: 3. LTRIM('aaaabcd', 'a')는 문자열 왼쪽에서 문자 a를 반복적으로 제거한다. 'aaaabcd'의 왼쪽 a들이 모두 제거되므로 결과는 'bcd'이다.

오답 풀이

  • 1번: 왼쪽 a가 모두 제거되므로 'abcd'가 아니라 'bcd'이다.
  • 2번: 왼쪽 제거가 수행되지 않은 결과이다.
  • 3번: 왼쪽의 a 네 개가 제거된 올바른 결과이다.
  • 4번: 제거 후 남는 문자열이 있으므로 NULL이 아니다.

보충 개념 LTRIM(char, set)은 문자열 왼쪽부터 set에 포함된 문자를 제거한다. 지정 문자가 아닌 문자를 만나면 제거를 멈춘다.

SQLD 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] LTRIM SQL 기본 기출 #3783 | 문어CBT