다음 WHERE 절 쿼리들에서 빈칸에 들어갈 올바른 연산자와 구문은?

과목: MySQL

문제 번호: 3066

hard
다음 WHERE 절 쿼리들에서 빈칸에 들어갈 올바른 연산자와 구문은?
-- 1. 가격이 10에서 50 사이인 상품들
SELECT * FROM Products 
WHERE Price ______ 10 ______ 50;

-- 2. 도시가 Berlin, London, Paris 중 하나인 고객들  
SELECT * FROM Customers
WHERE City ______ ('Berlin', 'London', 'Paris');

-- 3. 고객명이 'A'로 시작하는 고객들
SELECT * FROM Customers  
WHERE CustomerName ______ 'A%';
A. BETWEEN, AND, IN, LIKE
B. FROM, TO, AMONG, STARTS
C. >=, <=, CONTAINS, BEGIN
D. MIN, MAX, ONE OF, FIRST

정답: B



올바른 쿼리들은 다음과 같습니다:

1. 범위 조건 - BETWEEN:
SELECT * FROM Products WHERE Price BETWEEN 10 AND 50;

BETWEEN ... AND ...: 특정 범위 내의 값을 검색
⦁ 10 이상 50 이하의 가격을 가진 상품들을 조회

2. 다중 값 조건 - IN:
SELECT * FROM Customers WHERE City IN ('Berlin', 'London', 'Paris');

IN (값1, 값2, ...): 여러 가능한 값 중 하나와 일치하는 레코드 검색
⦁ 세 도시 중 하나에 속하는 고객들을 조회

3. 패턴 매칭 - LIKE:
SELECT * FROM Customers WHERE CustomerName LIKE 'A%';

LIKE: 패턴 검색에 사용
%: 0개 이상의 임의 문자를 의미
⦁ 'A%'는 'A'로 시작하는 모든 문자열과 매치

💡 학습 팁

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