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;

WHERE 절의 주요 역할

  1. 데이터 조회 (SELECT): 특정 기준에 맞는 데이터만 결과 집합으로 가져옵니다.
  2. 데이터 수정 (UPDATE): 특정 조건을 만족하는 행들만 업데이트합니다.
  3. 데이터 삭제 (DELETE): 특정 조건을 만족하는 행들만 삭제합니다.

WHERE 절에서 사용되는 주요 연산자

WHERE 절의 조건은 다양한 연산자를 사용하여 구성될 수 있습니다.

1. 비교 연산자 (Comparison Operators)

두 값을 비교하는 데 사용됩니다.

예시: