인코딩의 Decoding

반응형

WHERE절에서 'IN' 키워드는 OR조건과 같은 의미로 코드를 간략하게 줄여주는 키워드입니다.

 

바로 예를 들어서 설명하겠습니다.

 

EX)

people 테이블

name age
철수 20
미희 22

 

다음과 같은 people 테이블에서 age가 20이거나 22인 row를 구하려면 다음과 같은 코드를 사용해야 합니다.

SELECT *
FROM people
WHERE age = 20 OR age = 22;

다른 컬럼 ( name = '철수' OR age = 22)를 비교한다면 OR를 써야하지만 같은 컬럼의 조건 나열이면 'IN' 키워드를 사용하면 간략하게 조건을 줄 수 있습니다. (위 소스 코드와 같은 결과를 냄)

SELECT *
FROM people
WHERE age IN (20,22);

 

감사합니다. 

반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band