JangGeonWu
janggeonwu97
JangGeonWu
전체 방문자
오늘
어제
  • 분류 전체보기 (78)
    • SQLD (21)
    • 개인 공부용 (17)
    • Django (9)
    • Tableau (6)
    • ElasticSearch (8)
    • 빅데이터 엔지니어 (5)
    • Spring 퀵 스타트 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 개인 공부 기록용 블로그

인기 글

최근 글

티스토리

hELLO · Designed By 정상우.
JangGeonWu

janggeonwu97

SQLD

2-1-6. ORDER BY 절

2022. 9. 20. 15:18

1. ORDER BY 정렬

 - ORDER BY 절은 SQL 문장으로 조회한 데이터들을 다양한 목적에 맞게 특정 칼럼을 기준으로 정렬 및 출력하는데 사용된다.

 

더보기

SELECT 칼럼명 [ALIAS 명]

FROM 테이블명

[WHERE 조건식]

[GROUP BY 칼럼이나 표현식]

[HAVING 그룹조건식]

[ORDER BY 칼럼이나 표현식 [ASC | DESC]];

 - ASC는 오름차순, DESC는 내림차순을 의미한다.

 

그냥 정렬하는 거면 상관 없는데, 'NULL'이 껴있다면 어떻게 될까?

 - Oracle은 NULL값을 가장 큰 값으로 취급한다.

 - SQL Server는 반대의 정렬 순서를 가진다.

 

- 칼럼명이나, 칼럼의 ALIAS를 사용할 수 있다.

 

2. SELECT 문장 실행 순서

 - GROUP BY 절과 ORDER BY가 같이 사용될 때 SELECT 문장은 6개의 절로 구성되고, 수행 단계는 아래와 같다.

 

더보기

5. SELECT  칼럼명 [ALIAS]                                  | 데이터 값을 출력 및 계산한다

1. FROM 테이블명                                                | 발췌 대상 테이블을 참조한다

2. WHERE 조건식                                                 | 발췌 대상 데이터가 아닌 것은 제거한다

3. GROUP BY 칼럼(or 표현식)                              | 행들을 소그룹화한다

4. HAVING 그룹조건식                                          | 그룹핑된 값의 조건에 맞는 것만을 출력한다

6. ORDER BY 칼럼(or 표현식);                             | 데이터를 정렬한다

 

 

 

 

 

 

 

 

 

 

 

 

 

'SQLD' 카테고리의 다른 글

2-1-8. 표준 조인  (0) 2022.09.20
2-1-7. 조인  (1) 2022.09.20
2-1-5. GROUP BY, HAVING 절  (0) 2022.09.20
2-1-4. WHERE 절  (0) 2022.09.20
2-1-3. 함수  (0) 2022.09.20
    'SQLD' 카테고리의 다른 글
    • 2-1-8. 표준 조인
    • 2-1-7. 조인
    • 2-1-5. GROUP BY, HAVING 절
    • 2-1-4. WHERE 절
    JangGeonWu
    JangGeonWu

    티스토리툴바