[sql] WHERE 절을 이용한 조건 지정
SQL에서 WHERE 절은 데이터베이스에서 원하는 특정 조건에 맞는 데이터를 검색할 때 사용됩니다. WHERE 절은 SELECT 문과 함께 사용되며, 특정 조건을 만족하는 행만을 가져오기 위해 사용됩니다.
기본 구문
WHERE 절은 다음과 같이 사용됩니다:
SELECT column1, column2, ...
FROM table_name
WHERE condition;
여기서 condition은 특정 조건을 지정하는 부분입니다. 예를 들어, 특정 컬럼의 값이 특정 조건을 만족하는 경우에 해당하는 행을 검색할 때 사용됩니다.
예를 들어, 다음과 같이 사용할 수 있습니다:
SELECT *
FROM employees
WHERE department = 'HR';
이 경우 employees 테이블에서 department 칼럼이 ‘HR’인 행만을 가져옵니다.
다양한 조건 지정
WHERE 절은 다양한 조건을 지정할 수 있습니다. 몇 가지 예시는 다음과 같습니다:
- 등호 사용 :
=
- 크기 비교 :
>, <, >=, <=
- 패턴 매칭 :
LIKE
- 여러 조건 결합 :
AND
,OR
SELECT *
FROM products
WHERE category = 'Electronics'
AND price > 500;
위의 예시에서는 products 테이블에서 category가 ‘Electronics’이고 price가 500보다 큰 제품들을 가져옵니다.
WHERE 절은 SQL 문을 보다 유용하게 만들어 특정 조건에 맞는 데이터를 검색하는 데에 사용됩니다.