반응형

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

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

WHERE 문법

WHERE 명령은 다음과 같다.

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

WHERE 예제

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

store_information 테이블

store_namesalestxn_date
Los Angeles1500Jan-05-2018
San Diego250Jan-07-2018
Los Angeles300Jan-08-2018
Boston700Jan-08-2018

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

SELECT Store_Name
FROM Store_Information
WHERE Sales > 1000;

결과는 아래와 같다.

Store_Name
Los Angeles


반응형

'SQL' 카테고리의 다른 글

[SQL][DML] IN, NOT IN  (0) 2018.01.09
[SQL][DML] AND, OR  (0) 2018.01.09
[SQL][DML] WHERE  (0) 2018.01.09
[SQL][DML] DISTINCT  (0) 2018.01.09
[SQL][DML] SELECT  (0) 2018.01.09
[SQL][DDL] Foreign Key : 외래 키  (0) 2018.01.09

+ Recent posts