본문 바로가기
자격증/SQLD

SQLD 정리 / 과목 2 SQL 기본 및 활용 / 제1장 SQL 기본 / 제8절 Order By 절

by RUCKUS 2021. 5. 26.

제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;​