14. 아래와 같은 결과를 만들어내는 SQL문은?
❶ SELECT * FROM 공급자 WHERE 공급자명 LIKE '%신%'
② SELECT * FROM 공급자 WHERE 공급자명 LIKE '대%'
③ SELECT * FROM 공급자 WHERE 공급자명 LIKE '%사'
④ SELECT * FROM 공급자 WHERE 공급자명 LIKE '_사'
300x250
이번 문제는 SQL의 LIKE 연산자를 이해하고 사용하는 능력을 묻는 문제입니다.
표를 보고 어떤 문자열 패턴에 해당하는 조건인지 파악하는 게 핵심이에요!
🧠 문제 분석
📋 [공급자 Table] 데이터
공급자번호 공급자명 위치
16 | 대신공업사 | 수원 |
27 | 삼진사 | 서울 |
39 | 삼양사 | 인천 |
62 | 진아공업사 | 대전 |
70 | 신촌상사 | 서울 |
📋 [결과] 데이터
공급자번호 공급자명 위치
16 | 대신공업사 | 수원 |
70 | 신촌상사 | 서울 |
👉 결과에 남은 공급자명은 다음 두 개입니다:
- 대신공업사
- 신촌상사
🔍 이 둘의 공통점은?
공급자명 끝 글자
대신공업사 | 사 |
신촌상사 | 사 |
- 즉, 공급자명이 '사'로 끝나는 항목만 선택되었습니다! ✅
✅ 정답: ③ SELECT * FROM 공급자 WHERE 공급자명 LIKE '%사'
🔍 보기 분석
선택지 SQL문 의미 결과에 맞는지?
① | LIKE '%신%' | ‘신’이 포함된 모든 값 | ❌ ‘신촌상사’만 선택됨 |
② | LIKE '대%' | ‘대’로 시작하는 값 | ❌ ‘대신공업사’만 선택됨 |
③ | LIKE '%사' | ‘사’로 끝나는 값 | ✅ 정답 |
④ | LIKE '_사' | 두 글자 중 끝이 '사'인 값 | ❌ ‘삼진사’, ‘삼양사’만 선택됨 (총 2글자만 해당) |
📌 LIKE 연산자 정리표
패턴 설명 예시
%사 | '사'로 끝남 | ‘상사’, ‘공업사’ 등 |
사% | '사'로 시작함 | ‘사업자’, ‘사용자’ 등 |
%사% | '사'가 포함됨 | ‘공업사’, ‘상사’, ‘사장님’ 등 |
_사 | 두 글자 중 두 번째가 ‘사’ | ‘홍사’, ‘김사’ 등 |
📝 결론
공급자명이 '사'로 끝나는 데이터를 찾는 조건은
👉 LIKE '%사'입니다!
'기출문제 > 정보처리기사' 카테고리의 다른 글
2018년 3회 정보처리기사 기출문제 16번 (0) | 2025.05.16 |
---|---|
2018년 3회 정보처리기사 기출문제 15번 (0) | 2025.05.16 |
2018년 3회 정보처리기사 기출문제 13번 (0) | 2025.05.15 |
2018년 3회 정보처리기사 기출문제 12번 (0) | 2025.05.15 |
2018년 3회 정보처리기사 기출문제 11번 (0) | 2025.05.15 |