[sql] SQL IN 연산자를 사용하여 열 값을 복수의 조건으로 필터링하는 방법은 무엇인가요?

예를 들어, “product” 테이블에서 “category” 열의 값이 ‘Electronics’이거나 ‘Clothing’이거나 ‘Accessories’인 모든 행을 검색하려면 다음과 같이 SQL 쿼리를 작성할 수 있습니다.

SELECT * FROM product
WHERE category IN ('Electronics', 'Clothing', 'Accessories');

위의 쿼리는 ‘category’ 열의 값이 ‘Electronics’, ‘Clothing’, ‘Accessories’ 중 하나와 일치하는 모든 행을 반환합니다.

IN 연산자는 여러 값을 OR 조건으로 필터링하는 데 유용하며, 길이가 긴 OR 조건을 간결하게 표현할 수 있습니다.