SQL에서 결과 집합을 오름차순으로 정렬하는 방법은 무엇인가요?


SQL에서 결과 집합을 오름차순으로 정렬하는 방법은 ORDER BY 절을 사용하는 것입니다. ORDER BY 절은 SELECT 문의 마지막 부분에 위치하며, 정렬하려는 열의 이름을 지정합니다. 기본적으로 ORDER BY 절은 오름차순으로 정렬합니다.

예를 들어, employees 테이블에서 salary 열을 오름차순으로 정렬하려면 다음과 같이 쿼리를 작성할 수 있습니다.

SELECT * FROM employees
ORDER BY salary ASC;

위의 쿼리는 employees 테이블에서 모든 열을 선택하고, salary 열을 오름차순으로 정렬합니다. ASC 키워드는 생략 가능하며, 기본값으로 오름차순으로 정렬됩니다.

또한, 여러 열을 기준으로 정렬하려면 ORDER BY 절에 여러 열의 이름을 쉼표로 구분하여 지정할 수 있습니다. 예를 들어, employees 테이블에서 salary 열을 기준으로 오름차순으로 정렬하고, hire_date 열을 기준으로 내림차순으로 정렬하려면 다음과 같이 쿼리를 작성할 수 있습니다.

SELECT * FROM employees
ORDER BY salary ASC, hire_date DESC;

위의 쿼리는 employees 테이블에서 모든 열을 선택하고, salary 열을 오름차순으로 정렬한 후, hire_date 열을 내림차순으로 정렬합니다.



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.