[sql] WHERE 절을 사용하여 여러 조건 조합하기

여러 조건을 조합하여 SQL의 WHERE 절 사용하기

SQL에서, WHERE 절은 데이터베이스에서 특정 조건을 가진 행을 선택하는 데 사용됩니다. 때로는 복수의 조건을 조합하여 원하는 결과를 얻어야 할 수도 있습니다.

다행히도, AND, OR, NOT과 같은 논리 연산자를 사용하여 여러 조건을 조합할 수 있습니다.

예를 들어, “employees” 테이블에서 “age”가 30보다 크고 “department”가 ‘IT’인 모든 직원을 선택하려면 다음과 같이 AND 연산자를 사용할 수 있습니다.

SELECT * 
FROM employees 
WHERE age > 30 AND department = 'IT';

위의 예시와는 달리 두 개의 조건 중 하나만 충족되어도 결과를 반환하고 싶을 수도 있습니다. 이 경우에는 OR 연산자를 사용할 수 있습니다.

SELECT * 
FROM employees 
WHERE department = 'HR' OR department = 'Finance';

그러나 때로는 특정 조건을 반대로 만족하는 행을 선택해야 할 수도 있습니다. 이때 NOT 연산자를 사용할 수 있습니다.

SELECT * 
FROM employees 
WHERE NOT department = 'IT';

이처럼, SQL의 WHERE 절을 사용하여 여러 조건을 조합하는 방법을 배웠습니다. 이제 원하는 조건을 조합하여 원하는 데이터를 쉽게 선택할 수 있을 것입니다.