WHERE 절

WHERE 절 (WHERE Clause)

원하는 데이터의 일부만 골라서 보고 싶을 때 WHERE 절을 써요. WHERE 절은 데이터에 적용할 필터를 지정해요. 이렇게 하면 관심 있는 데이터의 부분집합만 선택할 수 있어요. 논리적으로 WHERE 절은 FROM 절 직후에 적용돼요.

출처: DuckDB 공식 문서 — WHERE

예제 (Examples)

id가 3인 모든 행을 선택해요:

SELECT *
FROM tbl
WHERE id = 3;

주어진 대소문자 구분(case-sensitive) LIKE 표현식과 일치하는 모든 행을 선택해요:

SELECT *
FROM tbl
WHERE name LIKE '%mark%';

ILIKE 연산자로 만든 대소문자 구분 없는(case-insensitive) 표현식과 일치하는 모든 행을 선택해요:

SELECT *
FROM tbl
WHERE name ILIKE '%mark%';

주어진 복합 표현식과 일치하는 모든 행을 선택해요:

SELECT *
FROM tbl
WHERE id = 3 OR id = 7;

더 알아보기 (Learn more)