[sql] SQL IN 연산자를 사용하여 열 값을 데이터베이스에 저장된 값의 조합으로 필터링하는 방법은 무엇인가요?

예를 들어, 다음은 IN 연산자를 사용하여 열을 여러 값으로 필터링하는 예제입니다.

SELECT * FROM 테이블명
WHERE 열명 IN (1, 2, 3);

이 예제에서는 열명의 값이 값1, 값2 또는 값3과 일치하는 행을 반환합니다.

IN 연산자는 복잡한 여러 조건을 간단하게 표현할 수 있어 유용하며, 일반적으로 정적인 값 목록을 사용하는 경우에 가장 효과적입니다. 동적인 값 목록을 사용해야 하는 경우에는 서브쿼리를 활용하여 비슷한 결과를 얻을 수 있습니다.

참고 문헌: