← 회차 전체 문제정처LAB 자체 제작내용 검수 완료정처LAB 정보처리기사 필기 자체 제작 3회 · 데이터베이스 구축 · SQL 조건식 · 43번
고객 테이블에서 성이 '김'으로 시작하고 뒤에는 글자가 0개 이상 올 수 있는 이름을 찾는 SQL 조건은?
- 1
name LIKE '%김'
오답 이유`%김`은 문자열이 김으로 끝나는 값을 찾는다. - 2
name LIKE '김%'
정답 근거`김%`는 김으로 시작하고 뒤에 임의 문자열이 이어지는 값을 찾으므로 정답이다. - 3
name = '%김%'
오답 이유`=`는 와일드카드를 해석하지 않으므로 문자 그대로 `%김%`인 값과 비교한다. - 4
name BETWEEN '김' AND '%'
오답 이유BETWEEN은 정렬 순서의 범위를 비교하는 연산이며 LIKE 패턴 검색을 대신하지 않는다.
정답·상세해설정답 2번
LIKE에서 `%`는 길이 0 이상의 임의 문자열이다. 따라서 `김%`는 첫 글자가 김인 모든 값을 찾는다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-16