👇 SQL 혼자 공부하기!
SQL ORDER BY Keyword
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
www.w3schools.com
SQL ORDER BY 절이란?
SQL에서 ORDER BY 절은 결과 데이터 셋을 오름차순이나 내림차순으로 정렬하는 데에 사용합니다.
기본적으로는 오름차순으로 정렬하며, 내림차순으로 정렬을 원한다면 DESC를 사용해주어야 합니다.
SQL ORDER BY 구문 문법/사용법
SELECT 문 (SELECT 원하는 컬럼 FROM 테이블명) 뒤에 ORDER BY 절을 붙여줍니다.
ORDER BY 이하에는 정렬의 기준이 되는 열을 (순서대로) 적어주고, 오름차순일 경우 ASC(생략 가능), 내림차순일 경우 DESC를 적어주고 마무리합니다.
SELECT column1, column2, ...
FROM table_name
ORDER BY column1, colunm2, ... ASC|DESC;
ORDER BY 구문 사용 예시 (예제)
아래 Customers 테이블을 나라(Country)를 기준(알파벳 기준)으로 정렬해봅시다.
-- Customers 테이블을 Country를 기준으로 (오름차순) 정렬하기
SELECT * FROM Customers
ORDER BY Country;
여러 개의 열을 기준으로 데이터를 정렬할 수도 있습니다. SELECT 절에서처럼 원하는 열을 ','로 연결해 나열하면 작성한 순서대로 첫번째 열을 기준으로 먼저 정렬하고, 그 다음 열을 기준으로 정렬합니다.
Customers 테이블에서 먼저 Country 열을 기준으로 오름차순으로 정렬하고, 그 다음에 CustomerName 열을 기준으로 내림차순 정렬해봅시다.
-- Customer 테이블을 Country 기준으로 오름차순, CustomerName 기준으로 내림차순 정렬하기
SELECT * FROM Customers
ORDER BY Country ASC, CustomerName DESC;
'SQL' 카테고리의 다른 글
[SQL] NULL 값, IS NULL 연산자 의미&사용법&예제 - 빈 값 찾기 (2) | 2023.02.05 |
---|---|
[SQL] INSERT INTO 구문 사용법&예제 - 새 레코드 삽입하기 (0) | 2023.01.28 |
[SQL] WHERE 절 (연산자, 이스케이프) 사용법&예제 - 조건에 맞는 행만 출력하기 (0) | 2023.01.11 |
[SQL] SELECT DISTINCT 구문 문법&예제 - 중복 제거해서 데이터 조회하기 (0) | 2023.01.09 |
[SQL] SELECT 구문 문법&예제 - 원하는 데이터 선택하여 조회하기 (0) | 2023.01.08 |