[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 쿼리를 통해 테이블의 데이터를 원하는 방식대로 정렬할 수 있습니다.
참고문헌: