SQL에서 데이터 정렬하기 ORDER BY 절의 활용

SQL의 ORDER BY 절을 사용하여 데이터를 정렬하는 방법을 보여주고 있습니다. ORDER BY 절은 결과 데이터를 특정 열의 값에 따라 오름차순(ASC) 또는 내림차순(DESC)으로 정렬하는 데 사용됩니다.

SQL에서 데이터 정렬하기: ORDER BY 절의 활용

핵심 원리: 데이터 정렬

ORDER BY 절은 SQL 쿼리의 결과를 지정된 열(들)의 값에 따라 정렬합니다. 기본 설정은 오름차순이며, 내림차순으로 정렬하고자 할 때는 DESC 키워드를 사용합니다.

기본 예제:

SELECT ename, sal
FROM emp
ORDER BY sal ASC;

이 쿼리는 emp 테이블에서 직원의 이름(ename)과 급여(sal)를 급여가 낮은 순서대로 정렬하여 출력합니다.

응용 원리: 다중 열 정렬

ORDER BY 절은 여러 열에 걸쳐 사용할 수 있으며, 첫 번째 열을 기준으로 정렬한 후 동일한 값이 존재하는 경우 두 번째 열을 기준으로 추가 정렬을 수행합니다.

응용 예제:

SELECT ename, job, sal
FROM emp
ORDER BY job ASC, sal DESC;

이 쿼리는 먼저 직무(job)에 따라 오름차순으로 정렬하고, 동일 직무 내에서는 급여(sal)를 내림차순으로 정렬합니다.

연습 문제 및 해답

  1. 문제: EMP 테이블에서 모든 직원의 이름(ename), 직무(job), 입사 날짜(hiredate)를 입사 날짜의 오름차순으로 정렬하여 조회하시오.
  • 해답:
    sql SELECT ename, job, hiredate FROM emp ORDER BY hiredate ASC;
Posts created 411

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top