Ⅰ. WHERE절
1. where절
* _(언더바) : 문자 있어야 하는 자리(언더바 1개당 1글자).
* %(퍼센트) : 문자 있어도 되고, 없어도 되는 자리.
입력 | a% | %a% | %a | _a | a__ |
조건 | a로 시작 | a가 포함 | a로 끝남 | 앞에서 두번째 a | 끝에서 세번째 a |
abc | O | O | X | X | X |
a | O | O | O | X | X |
deabc | X | O | X | X | O |
dsa | X | O | O | X | X |
bab | X | O | X | O | X |
2. 연습문제
가. employees 테이블로부터 사원들의 employee_id, last_name, salary, commission_pct를 출력하되 커미션을 받지 않는 사원만 출력하는 구문을 작성하시오.
나. employees 테이블로부터 04년도에 입사한 모든 사원의 last_name과 hire_date를 출력하시오.
3. 비교연산자
= | ↔ | <>, != |
>, >= | ↔ | <, <= |
between A and B | ↔ | not between A and B |
in (의미 : or) | ↔ | not in (의미 : and) |
like | ↔ | not like |
is null | ↔ | is not null |
Ⅱ. ORDER BY절
1. order by절
* 오름차순 : asc(ascending order, 기본값)
* 내림차순 : desc(descending order)
2. 연습문제
가. employees 테이블로부터 커미션을 받지 않는 모든 사원의 last_name, salary, commission_pct를 출력하되 salary를 기준으로 내림차순 정렬하시오.
출처 : 아이티윌 부산교육센터 Oracle Database 12c : 실습가이드북
반응형
'개발(Web) > DB' 카테고리의 다른 글
[Oracle] GROUP BY절과 HAVING절 (0) | 2020.06.30 |
---|---|
[Oracle] 단일 행 함수 (2) (0) | 2020.06.30 |
[Oracle] 단일 행 함수 (1) (0) | 2020.06.30 |
[Oracle] SELECT구문을 사용한 데이터 검색 (0) | 2020.06.23 |
[Oracle] 터미널 실행하기 (0) | 2020.05.30 |