기본은 오름차순이고, NULL 이 어디에 놓이는지는 데이터베이스마다 다르다.
왜 그런지까지
ORDER BY 는 가장 마지막에 실행되므로 SELECT 의 별칭이나 열 번호를 쓸 수 있다. 오름차순이 기본(ASC)이며 내림차순은 DESC 다.
오라클은 오름차순에서 NULL 을 맨 뒤에 두고, 다른 데이터베이스는 맨 앞에 두기도 한다. 그래서 자리를 못 박으려면 NULLS FIRST·NULLS LAST 를 명시한다.
ORDER BY 에서 쓸 수 있는 것
가장 마지막에 실행되므로 SELECT 의 별칭과 열 번호를 모두 쓸 수 있다. WHERE 에서는 둘 다 쓸 수 없다.
넣어 두면 오늘 · 1일 · 3일 · 7일 · 14일 · 30일 간격으로 다시 물어봅니다