[sql] 데이터 정렬 함수 (ORDER BY)

SQL에서 ORDER BY 절은 검색된 데이터를 원하는 순서로 정렬할 때 사용됩니다. 기본적으로 ORDER BY는 오름차순(ASC)으로 정렬하지만, 내림차순(DESC)으로 정렬할 수도 있습니다.

사용법

SELECT column1, column2, ...
FROM table_name
ORDER BY column1, column2, ... ASC|DESC;

위의 예시에서는 SELECT 문으로 검색한 데이터를 ORDER BY 절을 사용하여 column1, column2 등의 열로 정렬합니다. ASC는 오름차순, DESC는 내림차순을 나타냅니다.

예시

만약 “employees” 테이블에서 이름과 급여를 검색하고, 급여가 높은 순서로 정렬하고 싶다면 다음과 같이 작성할 수 있습니다.

SELECT last_name, salary
FROM employees
ORDER BY salary DESC;

위의 코드는 “employees” 테이블에서 직원의 성과 급여를 검색하며, 급여를 내림차순으로 정렬하여 출력합니다.

참고 자료

SQL ORDER BY: https://www.w3schools.com/sql/sql_orderby.asp