ORDER BY 절

ORDER BY 절은 레코드의 정렬 방법을 표시합니다. SELECT 문이 ORDER BY 절을 포함하지 않는 경우 임의의 순서로 레코드를 반환할 수도 있습니다.

포맷은 다음과 같습니다.

복사
ORDER BY {sort_expression [DESC | ASC]}, ...

sort_expression은 필드 이름 또는 사용할 열 표현식의 위치 번호일 수 있습니다. 기본값은 오름차순(ASC) 정렬을 수행하는 것입니다.

예제

Last_name 순으로 정렬한 다음 first_name 순으로 정렬합니다.

복사
SELECT emp_id, last_name, first_name FROM emp ORDER BY last_name, first_name

두 번째 예제는 위치 번호 2와 3을 사용하여 last_namefirst_name을 명시적으로 지정한 이전 예제와 동일한 순서로 가져옵니다.

복사
SELECT emp_id, last_name, first_name FROM emp ORDER BY 2,3

참고  FileMaker Server는 유니코드 이진 정렬 순서를 사용합니다. 기본 언어 중립적 정렬 순서로 사용되는 FileMaker Pro 언어 정렬과는 다릅니다.