DataBase/MYSQL
[MYSQL] 기본 문법(6) - ORDER BY
민졈
2022. 7. 24. 09:15
이번 포스팅에서는 결과 테이블을 특정 컬럼(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 수를 제한하는 방법에 대해
알아보도록 하겠습니다.