학습용 기출·복원자료 분류 확인SQLD · 2025년 59회 SQL 기본 및 활용 · 13번
A연구소, 화학연구소, 연구소가 출력될 수 있도록 할 수 있는 구문은 무엇인가?
1
where = '_연구소'
오답 이유‘where = '_연구소'’은 복원된 정답 단서와 일치하지 않으므로 선택하지 않는다. 따라서 1번 보기 ‘where = '_연구소'’의 적용 여부를 문제 조건과 대조해야 한다.
2
where = '%연구소'
오답 이유‘where = '%연구소'’은 복원된 정답 단서와 일치하지 않으므로 선택하지 않는다. 따라서 2번 보기 ‘where = '%연구소'’의 적용 여부를 문제 조건과 대조해야 한다.
3
where like '%연구소'
정답 근거앞의 `%`가 길이 0 이상을 허용하므로 S가 반드시 두 번째 문자라는 조건을 보장하지 않는다. 두 번째 문자를 고정하려면 첫 자리에 `_`, 둘째에 S를 둬야 한다. 따라서 3번 보기 ‘where like '%연구소'’의 적용 여부를 문제 조건과 대조해야 한다.
4
LIKE '_S__%'
오답 이유‘LIKE '_S__%'’은 복원된 정답 단서와 일치하지 않으므로 선택하지 않는다. 따라서 4번 보기 ‘LIKE '_S__%'’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION
정답 3번
핵심 판단은 3번 ‘where like '%연구소'’입니다. 앞의 `%`가 길이 0 이상을 허용하므로 S가 반드시 두 번째 문자라는 조건을 보장하지 않는다. 두 번째 문자를 고정하려면 첫 자리에 `_`, 둘째에 S를 둬야 한다.