SQLDSQL 기본LIKE난이도 2MCQ

SQLD LIKE 기출문제 #3748

문제

SQL Server에서 다음 결과를 도출하기 위한 조건으로 가장 적절한 것은?

name
Jim
Kim
Tim
Sam

<실행 결과>

name
Kim
Tim
SQL
SELECT * FROM member __________;

① WHERE name LIKE '_im' ② WHERE name LIKE '%im' ③ WHERE name LIKE '[JT]im' ④ WHERE name LIKE '[KT]im'

정답

4

해설

정답: 4. SQL Server의 LIKE 패턴 [KT]im은 첫 글자가 K 또는 T이고 뒤가 im인 문자열을 찾으므로 Kim, Tim이 조회된다.

오답 풀이

  • 1번: _im은 Jim, Kim, Tim처럼 임의의 한 글자 + im을 모두 포함한다.
  • 2번: %im은 im으로 끝나는 Jim, Kim, Tim을 모두 포함한다.
  • 3번: [JT]im은 Jim, Tim을 조회한다.
  • 4번: [KT]im은 Kim, Tim을 조회한다.

보충 개념 SQL Server LIKE에서 대괄호 []는 문자 목록 중 하나를 의미한다. [KT]는 K 또는 T 한 글자를 의미한다.

SQLD 시험 준비 가이드

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

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

[SQLD] LIKE SQL 기본 기출 #3748 | 문어CBT