일상+

[MSSQL]BETWEEN... AND와 IN() 본문

컴퓨터공학

[MSSQL]BETWEEN... AND와 IN()

이종준 2009. 1. 15. 10:04
예를 들어 알아보자!!

먼저 신장이 180 ~ 183인 사람의 이름과 키를 조회해 보자.

  SELECT 이름필드, 키필드 FROM 테이블명 WHERE height >= 180 AND height <= 183

이와 동일한 것으로 BETWEEN...AND를 사용할 수 있다.
 
  SELECT 이름필드, 키필드 FROM 테이블명 WHERE height BETWEEN 180 AND 183

이번에는 키가 정확히 178 또는 180 또는 182인 사람의 정보를 확인해보자.
 
  SELECT 이름필드, 키필드 FROM 테이블명 WHERE height=178 OR height=180 OR height=182

이와 동일한 것으로 IN()을 사용할 수 있다.

  SELECT 이름필드, 키필드 FROM 테이블명 WHERE height IN (178, 180, 182)


Comments