SQL 기본 | DML : 데이터 조작 언어 | WHERE

WHERE 명령은 레코드를 검색 필터링하는데 사용된다. WHERE 명령은 지정된 조건을 충족하는 레코드만 추출하는데 사용된다.

우리는 반드시 매번 테이블의 데이터를 모두 로드하지는 않는다. 종종 데이터를 선택적으로 로드한다. 예를 들어, 매출이 $ 1,000 이상의 데이터만 가져 와야 한다면, WHERE 명령을 사용한다.

WHERE 문법

WHERE 명령은 다음과 같다.

SELECT 컬럼명1, 컬럼명2, ...
FROM 테이블명
WHERE 조건문;

WHERE 예제

만일 다음 테이블에서 매출이 $ 1,000 이상의 데이터를 가져 와야 하는 경우,

store_information 테이블

store_name sales txn_date
Los Angeles 1500 Jan-05-2018
San Diego 250 Jan-07-2018
Los Angeles 300 Jan-08-2018
Boston 700 Jan-08-2018

아래와 같이 명령을 입력하면,

SELECT Store_Name
FROM Store_Information
WHERE Sales > 1000;

결과는 아래와 같다.

Store_Name
Los Angeles