25

IN, BETWEEN, LIKE

Day 2: 원하는 데이터만 골라내기

학습 목표

IN 연산자로 여러 값을 비교한다 BETWEEN으로 범위를 지정한다 LIKE로 패턴 매칭을 수행한다

IN: 여러 값 중 하나

"개발팀, 마케팅팀, 인사팀 직원만"

OR로 쓰면 길어진다:

에디터 로딩 중...

IN으로 간결하게:

에디터 로딩 중...

NOT IN: 제외

"개발팀, 마케팅팀 제외"

에디터 로딩 중...

BETWEEN: 범위 지정

"급여가 4500 이상 5500 이하"

에디터 로딩 중...

BETWEEN은 경계값 포함! (4500, 5500 포함)


NOT BETWEEN: 범위 제외

에디터 로딩 중...

LIKE: 패턴 매칭

"이름이 '김'으로 시작하는 직원"

엑셀의 "~포함" 필터 같은 것.

와일드카드의미예제
%0개 이상의 문자'김%' = 김으로 시작
_정확히 1개 문자'김_' = 김X (2글자)
에디터 로딩 중...

IS NULL: 빈 값 확인

에디터 로딩 중...

NULL은 "값이 없음"을 의미. 비교 연산자가 안 먹힌다.