셀렉션(Selection)
- 행단위로 조회하는 방식
프로젝션(projection)
- 열단위로 조회하는 방식
조인(Join)
- 두 개 이상의 테이블을 양옆에 연결하여 하나의 테이블처럼 데이터를 조회하는 방식
SELECT문
- 데이터베이스에 보관되어 있는 데이터를 조회하는데 사용
- SELECT + DISTINCT : 중복된 데이터 제거
- 열이 한개인 경우
- 열이 두개인 경우 → 두 열의 데이터가 모두 중복일 때에만 제거
- SELECT + ALL : 모든 데이터 표시, default값으로 지정되어 있음
FROM절
- 조회할 데이터가 저장된 테이블을 명시
별칭
- 본래 열 이름대신 붙이는 이름
- 열의 이름이 길어질 경우 사용
- 보안이나 데이터 노출문제때문에 사용되기도 함
- 실무에서는 ‘AS’를 붙이는 방식을 선호
- 조회해야 할 열이 수십, 수백개의 경우 가독성 향상
- “”를 사용하지 않기 위함
- 별칭 지정 방식
SAL*12+COMM ANNSAL
SAL*12+COMM "ANNSAL"
SAL*12+COMM AS ANNSAL
SAL*12+COMM AS "ANNSAL"
ORDER BY절
- 데이터를 정렬해서 출력해야 하는 경우 사용
- 정렬순서
- 오름차순 → default or ASC
- 내림차신 → DECS
- ASC, DESC 동시사용
- 왼쪽에 있는 정렬먼저 수행 후 오른쪽으로 정렬하는 방식 사용
- 필요한 경우가 아니면 사용하지 않는 것이 좋음
- 비용을 소모하기 때문 → 출력 데이터를 선정하는 시간보다 정렬하는 시간이 더 걸릴 수 있음
- SQL문의 효율이 낮아지는 것은 서비스 응답시간이 느려진다는 것
728x90
반응형
'DataBase > Oracle DB' 카테고리의 다른 글
Do it 오라클 (06. 오라클함수) (0) | 2023.03.09 |
---|---|
Do it 오라클 (05. WHERE절과 연산자) (0) | 2023.03.08 |
Do it 오라클 (03. 설치 및 실행) (0) | 2023.03.06 |
Do it 오라클 (02.관계형 데이터베이스와 오라클 데이터베이스) (0) | 2023.03.05 |
Do it 오라클 (01. 데이터베이스) (0) | 2023.03.04 |
댓글