ORDER BY절은 SQL문에 대한 결과 테이블의 행 순서를
지정합니다.
시작하기 전에
둘 이상의 정렬 스펙이 식별되면 행은 첫 번째 표시된 정렬 스펙의
값에 따라 순서가 지정된 다음, 두 번째 식별된 정렬 스펙의 값에 따라 순서가 지정됩니다.
FULLSELECT문 내에서는
SELECT문에 대해 ORDER BY절을 사용할 수 없습니다. ORDER BY절은 FULLSELECT문의 최종 결과 세트에
적용됩니다. 단일 열 또는 복수 열을 정렬할 수 있습니다.
서수 값은 같지만 다른
부속 SELECT문에 있는 열을 FULLSELECT문에서 정렬하려면 열의 이름이 같아야 합니다.
해당되는 부속 SELECT문에서 열 이름이 다르면
각 열에 같은 별명을 지정해야 합니다.
ORDER BY절을 작성하기 전에
다음 요구사항을 만족하는지 확인하십시오.
- FULLSELECT문은 SQL 쿼리 빌더에서 열어야 합니다.
- FULLSELECT문에 대해 테이블을 지정해야 합니다.
프로시저
SQL 쿼리 빌더에서 FULLSELECT문의 다중 열 정렬에 대해 ORDER BY절을
작성하려면 다음을 수행하십시오.
- 정렬할 열이 서로 다른 SELECT문에서 다른 이름을 가지고 있으면
열에 하나의 별명을 지정하십시오. 각각의 열에 같은 별명을 사용하십시오.
- 아웃라인 보기에서 정렬하려는 열이 있는 부속 SELECT문을
클릭하십시오.
- SQL 쿼리 빌더의 테이블 분할 영역에서 명령문에 사용할 열에 해당되는
선택란을 체크하십시오.
- SQL 쿼리 빌더의 디자인 분할 영역에 있는 열 페이지에서 정렬할 열을 선택한 후
별명 셀을 더블 클릭하십시오.
- 열에 대한 별명을 입력한 후 Enter를 누르십시오.
- 아웃라인 보기에서 루트 노드 SELECT문이나
부속 FULLSELECT문을 표시하는 UNION 노드를 선택하십시오.
- SQL 쿼리 빌더의 디자인 분할 영역에 있는 열 페이지에서
열 표제 아래에 있는 첫 번째 셀을 더블 클릭하여 사용 가능한 열 목록을 여십시오.
- 정렬하려는 첫 번째 열을 선택하십시오. 이 열은 별명을 추가한 첫 번째 열입니다.
- 정렬 유형 셀을 더블 클릭하고 오름차순, 내림차순 또는 기본값을
선택한 후 Enter를 누르십시오. 기본값 옵션은 정렬이 필요하지만 정렬 유형에 대해
어떤 SQL 소스도 표시되지 않아야 합니다. 사용자 데이터베이스 제품의 기본 정렬 유형이
사용됩니다.
- 정렬 순서 표제 아래의 셀을 더블 클릭하십시오.
- 결과를 정렬할 순서에 해당되는 번호를 선택한 후 Enter를 누르십시오.
- 다른 열에 대해서 이 단계를 반복하십시오.