이번 강의에서는 비교 연산자(Comparison Operators)를 사용해서 데이터를 조건에 맞게 검색하는 방법을 배울 거야.
비교 연산자는 특정 값보다 크거나 작은 데이터를 찾거나, 범위 내 데이터를 조회할 때 사용해!
✅ 1. 비교 연산자의 종류

✅ 같지 않음(Not Equal)의 표현 방식은 !=, <>, ^=이 있지만, 표준 SQL에서는 <>를 권장해! (일부 DBMS에서는 ^=을 지원하지 않음)
✅ 2. 예제 테이블
📌 직원 정보 테이블 (employees)
✅ 3. 비교 연산자 사용 예제
1) 특정 값보다 큰 데이터 조회 (>)
📌 연봉이 5000 이상인 직원 조회
SELECT name, salary
FROM employees
WHERE salary > 5000;
📌 실행 결과

2) 특정 값보다 작은 데이터 조회 (<)
📌 연봉이 5000 미만인 직원 조회
SELECT name, salary
FROM employees
WHERE salary < 5000;
📌 실행 결과

3) 특정 값과 같지 않은 데이터 조회 (!=, <>)
📌 연봉이 6000이 아닌 직원 조회
SELECT name, salary
FROM employees
WHERE salary <> 6000; -- 또는 WHERE salary != 6000;
📌 실행 결과

4) 범위 내 데이터 조회 (BETWEEN A AND B)
📌 연봉이 4000 이상 7000 이하인 직원 조회
SELECT name, salary
FROM employees
WHERE salary BETWEEN 4000 AND 7000;
📌 실행 결과

✅ BETWEEN A AND B는 A 이상, B 이하(경계를 포함하는 조건)이므로 >= A AND <= B와 같은 의미야!
5) 특정 범위 밖의 데이터 조회 (NOT BETWEEN)
📌 연봉이 4000 미만 또는 7000 초과인 직원 조회
SELECT name, salary
FROM employees
WHERE salary NOT BETWEEN 4000 AND 7000;
📌 실행 결과

✅ 4. 정리

✅ 범위를 검색할 때는 BETWEEN A AND B를 사용하면 더 직관적이고 가독성이 좋다!
✅ <>는 표준 SQL에서 권장하는 "같지 않음" 연산자이므로, 웬만하면 !=보다 <>를 사용하는 것이 좋다!
'기획자가 알아야 할 IT지식 > 기획자가 알아야 할 SQL' 카테고리의 다른 글
10강. 여러 개의 리스트 값을 검색하는 방법 - IN과 NOT IN (0) | 2025.03.22 |
---|---|
9강. 패턴이 일치하는 값을 검색하는 방법 - LIKE 연산자 (0) | 2025.03.22 |
7강. 산술 연산자(+,-,x,/)를 통해 SQL문 작성하기 (0) | 2025.03.21 |
6강. 조건을 통해 데이터를 찾는 법 (WHERE 절) (0) | 2025.03.21 |
5강. 데이터를 정렬해서 출력하기 (ORDER BY) (0) | 2025.03.20 |