이번 포스팅에서는 결과 테이블을 특정 컬럼(fields) 기준으로
정렬하고 싶을 때 사용하는 ORDER BY에 대해 알아보도록 하겠습니다.
ORDER BY는 결과 데이터를 오름차순 또는 내림차순으로 정렬할 때 사용합니다.
ORDER BY의 defualt 값(기본 값)은 오름차순 정렬이며,
내림차순으로 정렬하기 위해서는 DESC를 사용합니다.
ORDER BY를 사용하기 위한 기본 문법은 아래와 같습니다.
SELECT (컬럼 명 / * ) FROM 테이블 명 ORDER BY column1, column2, column3, ... (ASC 혹은 DESC);
- City 컬럼을 기준으로 오름차순으로 정렬하여 조회하는 SQL 문
SELECT *
FROM Customers
ORDER BY City;
>> 결과
도시 이름이 알파벳 순서대로 정렬되어
records를 추출한 결과를 확인할 수 있습니다.
- Country 컬럼을 기준으로 내림차순으로 정렬하여 조회하는 SQL 문
SELECT *
FROM Customers
ORDER BY Country DESC;
>> 결과
Country 컬럼을 기준으로 내림차순으로
데이터를 조회한 결과를 확인할 수 있습니다.
이렇게 오늘은 컬럼을 기준으로 오름차순 혹은 내림차순으로
정렬할 때 사용하는 ORDER BY에 대해 알아봤습니다.
다음 포스팅에서는 조회하는 record 수를 제한하는 방법에 대해
알아보도록 하겠습니다.
'DataBase > MYSQL' 카테고리의 다른 글
[MYSQL] SQL 문법 - 짝수인 조건 걸기 (0) | 2022.10.07 |
---|---|
[MYSQL] 기본 문법(7) - LIMIT (0) | 2022.09.06 |
[MYSQL] 기본 문법(5) - WHERE 조건 절 (0) | 2022.07.23 |
[MYSQL] 기본 문법(4) - DELETE 문 (0) | 2022.07.22 |
[MYSQL] 기본 문법(3) - INSERT 문 (0) | 2022.07.21 |
댓글