문제
다음 SQL의 결과 건수는?
SQL-- ITEMS 테이블: ITEM_CODE 컬럼에 'PRD001', 'PRD0012', 'PRD01', 'PRDA001', 'PRD0001' 값 존재 SELECT * FROM ITEMS WHERE ITEM_CODE LIKE 'PRD_0%';
① 1건 ② 2건 ③ 3건 ④ 4건
정답
4번
해설
LIKE 패턴 'PRD_0%'에서 _는 정확히 한 글자, %는 0개 이상의 임의 문자열을 의미합니다. 즉 'PRD' 다음에 한 글자가 오고, 그 다음 글자가 '0'인 문자열이 매칭됩니다.
- PRD001 → 매칭
- PRD0012 → 매칭
- PRD01 → 불일치
- PRDA001 → 매칭
- PRD0001 → 매칭
따라서 총 4건이 조회됩니다.