WHERE
WHERE 절은 조건에 맞는 행만 조회할 때 사용합니다. 조건으로 데이터 필터링하기
기본 문법
SELECT 컬럼
FROM 테이블명
WHERE 조건;예제
숫자 조건
급여가 6,000,000 이상인 직원을 조회합니다.
SELECT * FROM employees WHERE salary >= 6000000;문자열 조건
특정 이름의 직원을 조회합니다.
SELECT * FROM employees WHERE name = '정도윤';복합 조건 (AND)
두 조건을 모두 만족하는 행을 조회합니다.
SELECT * FROM employees WHERE department_id = 1 AND salary >= 6000000;알아두면 좋은 것
- = (같다), != 또는 <> (다르다), >, >=, <, <= 를 사용할 수 있습니다.
- AND는 둘 다 만족, OR는 하나라도 만족할 때 사용합니다.
- 문자열은 반드시 작은따옴표(' ')로 감싸야 합니다.
연습 문제
- 고급여 직원 조회 · 초급 · WHERE
- 개발팀 직원 조회 · 초급 · WHERE
- 2021년 이후 입사 직원 · 초급 · WHERE