개발로그필름
[SQL] BETWEEN 문법 (SQL 범위 조회 연산자) 본문
728x90
반응형
SMALL
반응형
SMALL
💡 BETWEEN은 특정 범위 내의 값을 찾을 때 사용되는 SQL 연산자 ➡ 숫자, 날짜, 문자 데이터를 비교할 때 사용
1. BETWEEN 기본 문법
SELECT 컬럼명 FROM 테이블명
WHERE 컬럼명 BETWEEN 최소값 AND 최대값;
✔ BETWEEN 최소값 AND 최대값
✔ 최소값과 최대값을 포함하는 범위 내의 값을 조회
2. 숫자 범위 조회 (BETWEEN 활용)
가격이 10,000원 ~ 50,000원 사이인 상품 조회
SELECT * FROM products
WHERE price BETWEEN 10000 AND 50000;
✅ 10000 이상 50000 이하 가격을 가진 상품 조회
3. 날짜 범위 조회 (BETWEEN 활용)
2024년 1월 1일부터 3월 31일까지 주문된 내역 조회
SELECT * FROM orders
WHERE order_date BETWEEN '2024-01-01' AND '2024-03-31';
✅ 2024-01-01부터 2024-03-31까지의 주문 데이터 조회
4. 문자 범위 조회 (BETWEEN 활용)
고객 이름이 ‘A’ ~ ‘M’ 사이인 고객 조회
SELECT * FROM customers
WHERE name BETWEEN 'A' AND 'M';
✅ 이름이 ‘A’부터 ‘M’까지인 고객이 조회
5. NOT BETWEEN (범위 밖의 데이터 조회)
가격이 10,000원 ~ 50,000원이 아닌 상품 조회
SELECT * FROM products
WHERE price NOT BETWEEN 10000 AND 50000;
✅ 범위 밖의 데이터만 조회
💡 BETWEEN은 숫자, 날짜, 문자 모두 사용할 수 있고, 시작값과 끝값을 포함하는 것이 특징
반응형
LIST
'IT > SQL' 카테고리의 다른 글
[SQL] SELECT문 실행 순서 (0) | 2025.03.11 |
---|---|
[SQL] SUBSTRING() 함수 (0) | 2025.03.10 |
[SQL] 년, 월, 일 컬럼 값(date)만 있을 때 요일을 어떻게 조회하지? (0) | 2025.03.05 |
[SQL] LIKE 조건 여러 개 적을 때 (0) | 2025.03.05 |
[SQL] COALESCE() 함수란? | SQL에서 NULL 값 처리하는 방법 (0) | 2025.02.27 |
Comments