[sql] SQL 데이터베이스 테이블 필터링

SQL 데이터베이스에서 테이블 필터링은 정확히 원하는 데이터를 검색하는 데 중요합니다. 이 게시물에서는 SQL을 사용하여 데이터베이스 테이블을 필터링하는 방법에 대해 알아보겠습니다.

WHERE 절을 사용한 단일 조건 필터링

가장 간단한 필터링 방법은 WHERE 절을 사용하여 단일 조건을 적용하는 것입니다. 예를 들어, 아래와 같이 products 테이블에서 가격이 100보다 큰 제품을 선택할 수 있습니다.

SELECT * 
FROM products
WHERE price > 100;

AND 및 OR를 사용한 다중 조건 필터링

여러 조건을 사용하여 특정 데이터를 필터링할 수도 있습니다.

예를 들어, products 테이블에서 가격이 100보다 크고 재고가 10개 이상인 제품을 선택하려면 다음과 같이 작성할 수 있습니다.

SELECT * 
FROM products
WHERE price > 100
AND stock_count >= 10;

IN 및 NOT IN을 사용한 값 목록 필터링

특정 값 목록에서 데이터를 필터링해야 할 때는 IN 또는 NOT IN을 사용합니다. 예를 들어, 카테고리가 ‘의류’이거나 ‘신발’인 제품을 선택하려면 다음과 같이 쿼리를 작성할 수 있습니다.

SELECT * 
FROM products
WHERE category IN ('의류', '신발');

NULL 및 NOT NULL을 사용한 누락된 값 필터링

값이 누락된 데이터를 처리해야 할 때는 NULL 또는 NOT NULL을 사용합니다. 예를 들어, 제조사가 누락된 제품을 선택하려면 다음과 같이 작성할 수 있습니다.

SELECT * 
FROM products
WHERE manufacturer IS NULL;

이러한 필터링 기능을 사용하여 SQL 데이터베이스에서 원하는 데이터를 쉽게 선택할 수 있습니다.

더 많은 정보나 도움이 필요하다면 다음 SQL 문법 가이드를 확인해보세요.