NULL
ORDER BY(정렬) 본문
ORDER BY 절 이란?
결과물을 내림차순(DESC), 오름차순(ASC)하는 데에 쓰인다.
OERDER BY절 사용법
SELECT * FROM table_name ORDER BY column_name ( ASC, DESC )
ASC는 오름차순, DESC는 내림차순이다.
ASC(오름차순)이 기본값이라서
작은 값부터 커지는 형식을 원한다면 안써줘도 무방하다.
OERDER BY는 쿼리문중에서 맨 마지막에 실행되는 쿼리문이다
그리고
열의 숫자위치로 정렬도 가능하며, 여러 열을 기준으로 정렬 가능하다.
DESC (내림차순)
SELECT * FROM Customers ORDER BY CustomerID DESC
// Customers테이블전체에서 CustomerID열 기준으로 내림차순 정렬
결과값 :
ASC (오름차순)
SELECT * FROM Customers ORDER BY CustomerID ASC
// Customers테이블전체에서 CustomerID열 기준으로 내림차순 정렬
내림차순의 경우는 ASC를 쓰지않아도 기본값이 내림차순( ASC )이다.
결과값 :
이외에 여러 열을 기준으로 사용하거나, 열의 숫자를 사용해서 정렬 할 수있다.
SELECT * FROM Customers ORDER BY 3,1 DESC
// 3번째 열을 기준으로 오름차순으로 정렬한 상태에서 1번째 열을 기준으로 내림차순 정렬
SELECT * FROM Customers ORDER BY 3 ASC
// 3번째 열을 기준으로 정렬
'SQL' 카테고리의 다른 글
COUNT함수 (데이터 갯수 가져오기), AS문(이름 재지정) (0) | 2022.02.15 |
---|---|
WHERE (조건), LIKE, OR, AND 연산자 (0) | 2022.02.15 |
SELECT DISTINCT ( 중복제거 ) (0) | 2022.02.14 |
SELECT 문법(검색), LIMIT(갯수제한) (0) | 2022.02.14 |
스키마란? (schema) (0) | 2022.02.13 |
Comments