[sql] SQL 데이터베이스의 데이터 정렬

본 문서에서는 SQL 데이터베이스에서 데이터를 정렬하는 방법에 대해 알아보겠습니다.

1. ORDER BY 절 사용

SQL에서는 데이터를 정렬하기 위해 ORDER BY 절을 사용합니다. 이를 사용하여 특정 열을 기준으로 결과를 정렬할 수 있습니다.

예를 들어, 다음과 같이 ORDER BY 절을 사용하여 이름이 A로 시작하는 고객을 찾을 수 있습니다.

SELECT *
FROM customers
ORDER BY name;

위의 코드는 고객 데이터를 이름을 기준으로 오름차순으로 정렬한 결과를 반환합니다.

2. DESC 키워드 사용

ORDER BY 절을 사용하여 데이터를 내림차순으로 정렬하려면 DESC 키워드를 사용합니다.

예를 들어, 다음과 같이 ORDER BY 절과 DESC 키워드를 함께 사용하여 가격을 기준으로 내림차순으로 정렬할 수 있습니다.

SELECT *
FROM products
ORDER BY price DESC;

위의 코드는 제품 데이터를 가격을 기준으로 내림차순으로 정렬한 결과를 반환합니다.

3. 여러 열로 정렬하기

ORDER BY 절을 사용하여 여러 열을 기준으로 결과를 정렬할 수도 있습니다.

예를 들어, 다음과 같이 ORDER BY 절을 사용하여 가격을 기준으로 내림차순으로 정렬하고, 가격이 동일한 경우에는 재고량을 기준으로 오름차순으로 정렬할 수 있습니다.

SELECT *
FROM products
ORDER BY price DESC, stock_quantity;

위의 코드는 제품 데이터를 가격을 기준으로 내림차순으로 정렬하고, 가격이 동일한 경우에는 재고량을 기준으로 오름차순으로 정렬한 결과를 반환합니다.


이상으로 SQL 데이터베이스에서 데이터를 정렬하는 방법에 대해 알아보았습니다. 추가 질문이나 문의 사항이 있으시면 언제든지 연락해 주세요.

References