SQL WHERE 절

WHERE 절은 레코드를 필터링하는 데 사용됩니다.

WHERE 절은 지정된 조건을 충족하는 레코드 만 추출하는 데 사용됩니다.

WHERE 구문

SELECT column1, column2, ...
FROM table_name
WHERE condition;

참고 : WHERE 절은 SELECT 문에서만 사용되는 것이 아니라 UPDATE, DELETE 문 등에서도 사용됩니다!

데모 데이터베이스

다음은 Northwind 샘플 데이터베이스의 "Customers"테이블에서 선택한 것입니다.

제목 없는 데이터베이스

WHERE 절 예

다음 SQL 문은 "Customers"테이블에서 "Mexico"국가의 모든 고객을 선택합니다.

SELECT * FROM Customers
WHERE Country='Mexico';

텍스트 필드와 숫자 필드

SQL은 텍스트 값을 작은 따옴표로 묶어야합니다 (대부분의 데이터베이스 시스템에서는 큰 따옴표도 허용합니다).

그러나 숫자 필드는 따옴표로 묶어서는 안됩니다.

SELECT * FROM Customers
WHERE CustomerID=1;

WHERE 절의 연산자