SQL WHERE 키워드
선택하다
이 WHERE
명령은 지정된 조건을 충족하는 레코드만 포함하도록 결과 집합을 필터링합니다.
다음 SQL 문은 "Customers" 테이블의 "Mexico"에서 모든 고객을 선택합니다.
예시
SELECT * FROM Customers
WHERE Country='Mexico';
SQL에서는 텍스트 값을 작은따옴표로 묶어야 합니다(대부분의 데이터베이스 시스템에서는 큰따옴표도 허용합니다).
그러나 숫자 필드는 따옴표로 묶으면 안 됩니다.
예시
SELECT * FROM Customers
WHERE CustomerID=1;
참고: WHERE 절은 SELECT 문에서만 사용되는 것이 아니라 UPDATE, DELETE 문 등에서도 사용됩니다!
WHERE 절에 다음 연산자를 사용할 수 있습니다.
Operator | Description |
---|---|
= | Equal |
<> | Not equal. Note: In some versions of SQL this operator may be written as != |
> | Greater than |
< | Less than |
>= | Greater than or equal |
<= | Less than or equal |
BETWEEN | Between a certain range |
LIKE | Search for a pattern |
IN | To specify multiple possible values for a column |