1) 셀렉션(selection) : 행 단위로 원하는 데이터를 조회
2) 프로젝션(projection) : 열 단위로 원하는 데이터를 조회
3) 셀렉션과 프로젝션 함께 사용하기
4) 조인(join) : 두개 이상의 테이블을 양옆에 연결하여 마치 하나의 테이블인 것처럼 데이터를 조회
SELECT)
- 특정 테이블 전체 조회
중복 데이터를 삭제하는 DISTINCT)
DISTINCT : 명시한 열 중에서 같은 내용을 두 개 이상일 경우, 중복 행은 한개만 남겨두고 모두 제거
ALL로 중복되는 열 제거 없이 그대로 출력하기)
ALL은 DISTINCT와 반대로 데이터 중복을 제거하지 않고 그대로 출력
SELECT절에서 중복 설정이 없을 경우에 ALL을 기본으로 사용
별칭(Alias) )
사용방법 |
설명 |
연삭식 별칭 |
연산 및 가공된 문장 이후 한 칸 띄우고 별칭 지정 |
연삭식 "별칭" |
연산 및 가공된 문장 이후 한 칸 띄우고 별칭을 큰 따옴표(" ")로 묶어 지정 |
연삭식 AS 별칭 |
연산 및 가공된 문장 이후 한 칸 띄운 후 'AS', 한 칸 뒤에 별칭 지정 |
연산식 AS "별칭" |
연산 및 가공된 문장 이후 한 칸 띄운 후 'AS', 한 칸 뒤에 별칭을 큰 따옴표(" ")로 묶어 지정 |
데이터 정렬 ORDER BY)
※ ORDER BY
필수요소 : 정렬하려는 열 이름 하나 이상 지정
선택요소 : 정렬하는 열마다 오름 차순(ASC)[기본], 내림차순(DESC)지정
2개 이상 정렬 예시 :
※ ORDER BY은 꼭 필요한 경우가 아니면 사용하지 않는 것이 좋다. 이유는 흩어져있는 데이터를 특정 기준에 따라 가지런히 순서를 맞추는 것은 많은 자원(=비용)을 소모하기 때문입니다.
'DB > 오라클(Oracle) 입문' 카테고리의 다른 글
숫자관련함수, 날짜관련함수, 자료형 변환 (0) | 2019.03.29 |
---|---|
오라클 함수 - 문자 데이터 가공관련 문자 함수 (0) | 2019.03.29 |
WHERE, 연산자 (0) | 2019.03.29 |
오라클 설치 / 토드 설치 (0) | 2019.03.18 |
자료형 (0) | 2019.03.16 |