[sql] SQL IN 연산자를 사용하여 특정 열 값에 대한 조건을 지정하는 방법은 무엇인가요?

예를 들어, 다음은 SQL의 IN 연산자를 사용한 예제입니다.

SELECT * FROM employees
WHERE department_id IN (10, 20, 30);

위의 SQL 문은 employees 테이블에서 department_id 값이 10, 20, 또는 30인 행을 선택합니다. IN 연산자는 여러 개의 값을 비교하기 때문에 여러 개의 OR 조건을 사용하는 것보다 간결하고 가독성이 좋습니다.

이렇게 하면 코드를 다음과 같이 작성하여 여러 개의 조건을 간단하게 지정할 수 있습니다. IN 연산자는 대괄호 안에 비교하려는 값의 목록을 나열하면 됩니다.

참고 문헌: