SCOTT 스키마 데이터로 연습한 오라클(Oracle)연산자 종류-in, between, like
2021. 12. 2. 20:15ㆍ오라클(Oracle) 데이터 베이스
in
IN연산자를 사용하면 특정 열에 해당하는 조건을 여러개 지정할 수 있다.
SELECT * FROM EMP WHERE JOB IN ('MANAGER', 'SALESMAN', 'CLERK'); |
EMP자료에서 직업이 행인 데이터 중, MANAGER, SALESMAN, CLERK인 사람들의 모든 정보▼
BETWEEN A AND B
특정 열 값의 최소 범위와 최고 범위를 지정하여 해당 범위 내의 데이터만 조회할 경우,
대소 비교 연산자 (<, >)보다 효율적으로 표현할 수 있다!
SELECT * FROM EMP WHERE SAL BETWEEN 2000 AND 3000; |
LIKE _ , %(와일드 카드 문자)
LIKE 연산자는 이메일, 게시판 내용 등을 검색하는 기능처럼
일부 문자열이 포함된 데이터를 조회할 때 사용한다.
여기서 _는 뭐가 오던 한개의 문제 데이터를 스킵하라 ->두번째 문자열이 L로 시작하는 데이터
SELECT *
FROM EMP
WHERE ENAME LIKE '_L%';
%는 L다음에 무슨 글자가, 몇개가 와도 상관없으니 있는 데이터 다 찾아라는 말
고로, ENAME열에서 두번째 글자가 L로 시작하는 모든 사람의 데이터를 가져오라는 소리!
'오라클(Oracle) 데이터 베이스' 카테고리의 다른 글
단일행 서브 쿼리 (0) | 2021.12.10 |
---|---|
오라클(Oracle) 조인 총정리: 나만 알아볼 수 있을 듯? (0) | 2021.12.08 |
오라클(ORACLE) DECODE 함수와 CASE 함수 (0) | 2021.12.05 |
오라클(Oracle) INSTR 함수 (0) | 2021.12.02 |
오라클(Oracle) dual(듀얼) ? (0) | 2021.12.02 |