ORDER BY 절은 데이터베이스에서 조회된 결과를 특정 열의 값에 따라 정렬하는 데 사용됩니다. 이를 통해 결과를 원하는 순서로 정렬할 수 있습니다. ORDER BY 절의 구문은 다음과 같습니다:
SELECT column1, column2, ...
FROM table_name
ORDER BY column1 [ASC|DESC], column2 [ASC|DESC], ...;
여기서 각 부분은 다음과 같은 역할을 합니다:
- ORDER BY: 데이터를 정렬하기 위한 키워드입니다.
- column1, column2, ...: 정렬할 열(column)의 이름을 지정합니다. 하나 이상의 열을 지정할 수 있으며, 순서대로 우선순위를 부여합니다.
- [ASC|DESC]: 선택적으로 사용되는 키워드로, 열을 오름차순(ASC) 또는 내림차순(DESC)으로 정렬합니다. 기본값은 ASC(오름차순)입니다.
예를 들어, "users" 테이블에서 나이가 적은 순으로 정렬하여 조회하려면 다음과 같이 SQL을 작성할 수 있습니다:
SELECT name, age
FROM users
ORDER BY age ASC;
이렇게 하면 "users" 테이블에서 "age" 열의 값에 따라 오름차순으로 결과가 정렬됩니다. 만약 내림차순으로 정렬하려면 ASC 대신 DESC를 사용하면 됩니다.
'sql' 카테고리의 다른 글
그룹화된 데이터에 대한 조건 필터링을 위한 HAVING 절 (0) | 2024.02.28 |
---|---|
데이터 그룹화를 위한 GROUP BY 절 (0) | 2024.02.28 |
데이터 필터링을 위한 WHERE 절 (0) | 2024.02.28 |
데이터 삭제를 위한 DELETE 문 (1) | 2024.02.28 |
데이터 수정을 위한 UPDATE 문 (0) | 2024.02.28 |