비교연산자 (IN)
: 여러 개의 리스트 값을 검색
- 이퀄연산자(=)는 하나만 조회 가능하지만 IN연산자는 여러 값 조회 가능
--column2가 한국, 미국, 독일인 경우를 검색
SELECT column1, column2, column3
FROM tablename
WHERE column2 in ('한국', '미국', '독일');
--위와 같음 - 이퀄연산자 사용
SELECT column1, column2, column3
FROM tablename
WHERE (column2='한국' or column2='미국' or column2='독일');
- 포함하지 않은 경우
--column2가 한국, 미국, 독일이 아닌 경우를 검색
SELECT column1, column2, column3
FROM tablename
WHERE column2 NOT in ('한국', '미국', '독일');
--위와 같음 - 이퀄연산자 사용
SELECT column1, column2, column3
FROM tablename
WHERE (column2 != '한국' or column2 != '미국' or column2 != '독일');
'CS > 데이터베이스' 카테고리의 다른 글
[Oracle] 대소문자 변환 함수 (UPPER, LOWER, INITCAP) (0) | 2020.08.20 |
---|---|
[Oracle] 논리 연산자 (AND, OR, NOT) (0) | 2020.08.19 |
[Oracle] 비교연산자 (IS NULL) (0) | 2020.08.19 |
[Oracle] 비교연산자 (LIKE) (0) | 2020.08.19 |
[Oracle] 비교연산자 (BETWEEN AND) (0) | 2020.08.19 |