더북(TheBook)

5.2.1 WHERE 절로 조회 조건 지정하기

테이블에서 특정 조건을 지정해 조건에 부합하는 데이터만 조회할 수 있습니다. 이때 사용하는 것이 WHERE 절입니다.

구문 5-3

SELECT *
  FROM 테이블
 WHERE 조회 조건;

WHERE 절은 FROM 절 다음에 위치하며, WHERE 다음에 조회할 조건을 기술합니다. 조회 조건은 보통 테이블의 특정 칼럼 값을 비교해 해당 조건을 만족하는지를 확인하는 역할을 합니다. 즉, 조회 조건에 맞는 데이터를 찾아 해당 로우만 조회하는 것이죠. 조회 조건을 만족한다는 것은 조회 조건의 확인 결과가 (TRUE)임을 의미합니다.

WHERE 절이 어떻게 작동하는지 예를 들어 살펴보겠습니다. city 테이블에는 전 세계 도시 데이터가 저장되어 있고, city 테이블에 속한 countrycode 칼럼에는 각 도시가 속한 국가 코드 데이터가 들어 있습니다. 그럼 이 중에서 우리나라에 속한 도시만 조회해 볼까요?

코드 5-10

SELECT *
  FROM city
 WHERE countrycode = 'KOR';
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.