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 수를 제한하는 방법에 대해

 

알아보도록 하겠습니다.