[sql] 정렬을 사용한 테이블 조회 방법

이 글에서는 SQL을 사용하여 테이블의 데이터를 정렬하는 방법에 대해 설명하겠습니다.

1. ORDER BY 절 사용

ORDER BY 절을 사용하여 특정 열을 기준으로 결과를 정렬할 수 있습니다. 오름차순(ASC) 또는 내림차순(DESC)으로 정렬할 수 있습니다.

예를 들어, employee테이블의 salary열을 기준으로 오름차순으로 정렬하려면 다음과 같이 쿼리를 작성합니다.

SELECT * FROM employee
ORDER BY salary ASC;

ORDER BY 절을 사용하여 ASC 또는 DESC 키워드를 추가하여 정렬 방향을 지정할 수 있습니다.

2. 여러 열을 기준으로 정렬

여러 열을 기준으로 정렬하려면 ORDER BY 절에 여러 열을 지정합니다.

예를 들어, employee테이블의 department열을 기준으로 먼저 정렬하고, 그 다음에 salary열을 기준으로 정렬하려면 다음과 같이 쿼리를 작성합니다.

SELECT * FROM employee
ORDER BY department ASC, salary DESC;

위의 예시에서는 department열을 먼저 오름차순으로 정렬한 후에, salary열을 내림차순으로 정렬합니다.

이처럼 ORDER BY 절을 사용하여 SQL 쿼리를 통해 테이블의 데이터를 원하는 방식대로 정렬할 수 있습니다.

참고문헌: