5.3.2 순번으로 정렬하기
ORDER BY 절 다음에 정렬하려는 칼럼을 명시하는 대신 1, 2, 3, 4처럼 숫자를 명시해 데이터를 정렬할 수도 있습니다. 이 숫자는 무엇을 의미할까요? 예를 보죠.
코드 5-28
SELECT code, name, continent, region, population
FROM country
WHERE population > 100000000
ORDER BY 5 ASC;
실행결과
코드 5-28은 코드 5-25와 거의 같지만, ORDER BY 다음에 population 대신 숫자 5를 넣었습니다. 그런데 쿼리의 조회 결과는 코드 5-25와 같습니다. 어떻게 결과가 같을까요?