인프런 커뮤니티 질문&답변

skyjoon2님의 프로필 이미지

작성한 질문수

배워서 바로 쓰는 SQL 쿼리

연습 문제 10-12 (Where)

질문드리겠습니다.

작성

·

310

0

or조건을 이용하여 검색하는 경우는

where in을 사용하는데요

and 조건을 이용하여 검색하는경우는 and를 사용하지않고 어떻게 사용해야하나요?

답변 1

0

Joe님의 프로필 이미지
Joe
지식공유자

안녕하세요 :)

질문 감사합니다.

 

in에 해당하는 and 조건의 다중 조건 필터링을 질문 주신 것으로 이해했는데요, 잠시 생각해보면 and 조건을 여러개 사용해야 하는 경우는 의미가 없다는 것을 알 수 있습니다.

 

or의 경우는 둘 중 하나라도 참인 경우를 반환하기에 다중 조건이 가능한데요, 한 개의 컬럼에 대한 and 조건은 사실상 의미가 없어집니다. 여러 개의 컬럼이 아닌 한 개의 컬럼 내의 값은 1개 값만 가지고 있기 때문에 A 와 B를 모두 만족하는 값이 없기 때문이에요.

 

 

skyjoon2님의 프로필 이미지

작성한 질문수

질문하기