제8절 Order By 절
1. ORDER BY 정렬
- 특정 칼럼을 기준으로 정렬하여 출력하는데 사용
- 별도로 정렬 방식을 지정하지 않으면 오름차순이 기본
- ALIAS명이나 정수도 컬럼명 대신 사용 가능
SELECT 컬럼명 FROM 테이블명 ORDER BY 컬럼명 ASC/DESC;
- NULL은 Oracle에서 가장 큰 값으로 취급, SQL Server 그 반대
2. SELECT 문장 실행 순서
(1) FROM
(2) WHERE
(3) GROUP BY
(4) HAVING
(5) SELECT
(6) ORDER BY
- 해당 순서는 옵티마이저가 에러를 점검하는 순서
3. Top N 쿼리
- ROWNUM
SELECT 컬럼명 FROM (인라인뷰) WHERE ROWNUM 조건;
- TOP( )
SELECT TOP(값) 컬럼명 FROM 테이블명 ORDER BY 컬럼명 ASC/DESC;
'자격증 > SQLD' 카테고리의 다른 글
SQLD 정리 / 과목 2 SQL 기본 및 활용 / 제2장 SQL 활용 / 제1절 표준 조인 (0) | 2021.05.27 |
---|---|
SQLD 정리 / 과목 2 SQL 기본 및 활용 / 제1장 SQL 기본 / 제9절 조인(JOIN) (0) | 2021.05.26 |
SQLD 정리 / 과목 2 SQL 기본 및 활용 / 제1장 SQL 기본 / 제7절 Group By, Having 절 (0) | 2021.05.26 |
SQLD 정리 / 과목 2 SQL 기본 및 활용 / 제1장 SQL 기본 / 제6절 함수 (0) | 2021.05.26 |
SQLD 정리 / 과목 2 SQL 기본 및 활용 / 제1장 SQL 기본 / 제5절 WHERE절 (0) | 2021.05.26 |