English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQL WHERE 키워드 사용법 및 예제

SQL 키워드 참조

SELECT

WHERE 명령어는 특정 조건을 만족하는 레코드를 검색하는 결과 집합을 필터링합니다。

다음 SQL 문장은 'Customers' 테이블의 'Mexico'에서 모든 고객을 선택합니다:

SELECT * FROM Customers
WHERE Country='Mexico';

SQL은 텍스트 값 주위에 단일 따옴표를 추가하도록 요구합니다(대부분의 데이터베이스 시스템은 더블 따옴표도 허용합니다).

하지만, 숫자 필드는 따옴표로 둘러쌓지 않아야 합니다:

SELECT * FROM Customers
WHERE CustomerID=1;

주의: WHERE 절은 SELECT 문에서만 사용되지 않으며, UPDATE, DELETE 문 등에서도 사용됩니다!

WHERE 절에서 다음과 같은 연산자를 사용할 수 있습니다:

연산자
설명
=일치
<>

불일치. 주의: 일부 SQL 버전에서는 이 연산자를 !=로 쓸 수 있습니다.

>소수점 위
<소수점 아래
>=소수점 이상
<=소수점 이하
BETWEEN범위 내에서
LIKE검색 모드
IN컬럼에 여러 가능한 값 지정

SQL 키워드 참조