[sql] 데이터의 정렬을 위한 스칼라 함수 (ORDER BY, ASC, DESC 등)

데이터베이스에서 데이터를 검색하거나 조회할 때, 종종 정렬된 순서로 결과를 표시해야 합니다. 이 때 SQL의 스칼라 함수를 사용하여 데이터를 정렬할 수 있습니다.

ORDER BY 절

ORDER BY 절은 결과 집합을 정렬하는 데 사용됩니다. 기본적으로 오름차순(ASC)으로 정렬이 이루어지며, 내림차순(DESC)으로도 정렬이 가능합니다.

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

위의 예시에서는 column1을 오름차순으로 정렬하고, column2는 내림차순으로 정렬합니다.

ASC 및 DESC 키워드

ASC는 결과를 오름차순으로 정렬하는 데 사용되며, 기본 정렬 순서이기도 합니다. 반면에 DESC는 결과를 내림차순으로 정렬하는 데 사용됩니다.

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

위의 예시에서는 column1은 오름차순으로, column2는 내림차순으로 정렬됩니다.

이와 같이 SQL에서 ORDER BY, ASC, DESC 등의 스칼라 함수를 활용하여 데이터를 효율적으로 정렬할 수 있습니다.