SQL의 WHERE 절은 SELECT, UPDATE, DELETE 문에서 사용되어 데이터를 필터링하는 조건을 지정합니다. 즉, 특정 조건을 만족하는 행(row)들만 선택, 수정 또는 삭제하도록 지시합니다.
WHERE 절의 기본 문법WHERE 절은 FROM 절 뒤에 위치하며, 하나 이상의 조건을 포함할 수 있습니다.
-- CASE 1.
SELECT column1, column2, ...
FROM table_name
WHERE condition;
-- CASE 2.
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
-- CASE 3.
DELETE FROM table_name
WHERE condition;
condition: 하나 이상의 비교 연산자, 논리 연산자, 패턴 매칭 등을 사용하여 정의되는 식입니다. 이 식이 TRUE로 평가되는 행들만 작업 대상이 됩니다.WHERE 절의 주요 역할WHERE 절에서 사용되는 주요 연산자WHERE 절의 조건은 다양한 연산자를 사용하여 구성될 수 있습니다.
두 값을 비교하는 데 사용됩니다.
= : 같음 (Equal to)!= 또는 <> : 같지 않음 (Not equal to)> : 보다 큼 (Greater than)< : 보다 작음 (Less than)>= : 보다 크거나 같음 (Greater than or equal to)<= : 보다 작거나 같음 (Less than or equal to)예시: