MySQL에서 사용하는 두 가지 기본 와일드카드의 의미로 올바른 것은?

과목: MySQL

문제 번호: 3113

easy
MySQL에서 사용하는 두 가지 기본 와일드카드의 의미로 올바른 것은?
-- 예시: bl___, h_t 패턴에서 사용되는 와일드카드들
SELECT * FROM Products WHERE ProductName LIKE 'bl___';
SELECT * FROM Products WHERE ProductName LIKE 'h_t';
A. %는 하나의 문자를, _는 0개 이상의 문자를 나타낸다
B. %는 0개 이상의 문자를, _는 정확히 하나의 문자를 나타낸다
C. %_ 모두 동일한 의미로 사용된다
D. %는 숫자만, _는 문자만 나타낸다

정답: B



% (퍼센트): 0개, 1개 또는 그 이상의 문자를 나타냅니다
_ (언더스코어): 정확히 하나의 단일 문자를 나타냅니다

실제 매칭 예시:
bl%: bl, black, blue, blob 모두 매칭
h_t: hot, hat, hit 매칭 (정확히 3글자)
'bl___': bl + 정확히 3개 문자 = 총 5글자 단어만 매칭
'h_t': h + 1개 문자 + t = 정확히 3글자 단어만 매칭

💡 학습 팁

이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.