[select 구문 문법]
select * | 컬럼명1, 컬럼명2, 컬럼명3
from 테이블명
where 좌변 = 우변;
- (컬럼명)(비교연산자)(리터럴값)
- 숫자
- '문자' : 대소문자 구분함.
- 날짜
(E) 'DD-MON-RR'
(K) 'RR/MM/DD'
비교연산자
- 단일행비교연산자 : =, >, >=, <, <=, <>, !=
- between A and B : 범위 검색을 위한 비교연산자, A(하한값) 이상 B(상한값) 이하의 값을 찾아줌.
- in : 다중행비교연산자 (=,OR)의 성격을 가짐
우변의 값리스트와 비교해서 하나 이상 동일한 값을 찾아줌.
- like : 패턴 일치 여부를 비교해주는 연산자
(기호) % : 0개 또는 여러개
(기호2) _ : 반드시 1개의 문자가
대소문자 구분 해야 됨
- is null : null 값을 비교해주는 연산자
where 절에 여러 조건문 작성하기
[select 구문 문법]
select * | 컬럼명1, 컬럼명2, 컬럼명3
from 테이블명
where 좌변 = 우변
order by [컬럼명 | 표현식 | alias | 위치표기법][asc | desc];
위치 표기법 사용
다중 컬럼 기준 정렬
<연습문제>
1. employees 테이블로부터 04년도에 입사한 모든 사원의 last_name과 hire_date를 출력하시오.
- employees 테이블로부터 커미션을 받지 않는 모든 사원의 last_name, salary, commission_pct를 출력
하되 salary를 기준으로 내림차순 정렬하시오
단일 행 함수
- 문자 함수
- 대소문자 변환함수
- LOWER 소문자로
- UPPER 대문자로
- INITCAP 단어의 첫글자만 대문자로
- 숫자 함수
- 날짜 함수
- 변환 함수
- 일반 함수
연습문제
1번
2번
3번
4번
5번
6번
7번
8번
9번
10번
11번