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 |
최종 수정 : 2021-08-27