SQL정렬

    [MYSQL] ORDER BY 오름차순, 내림차순, 다중 정렬

    기본 정보 생략시 오름차순이 default이다. 오름차순은 ASC, 내림차순은 DESC이다. 오름차순 정렬 : ORDER BY (== ORDER BY ASC) (ORDER BY 옆에 ASC가 생략되어있는 것. 적어줘도 무관하다.) SELECT * FROM TABLE ORDER BY 필드; 내림차순 정렬 - ORDER BY DESC SELECT * FROM TABLE ORDER BY 필드 DESC; 다중 정렬 : ORDER BY 필드1, 필드2, 필드3 우선순위에 따라서 연속해서 적어준다. SELECT * FROM TABLE ORDER BY 필드1 DESC, 필드2, 필드3 DESC; 필드 번호는 인덱스 1번부터 시작하여 필드명 외에 번호로 할 수도 있지만 필드명으로 적어 명확히하는게 좋다.