오름차순

    오름차순(ASC), 내림차순(DESC) 쉽게 이해하기

    오름차순(Ascending order), 내림차순(Descending order)은 오름차순은 1 → 2 → 3 → 4 → …… 와 같이 작은 것부터 큰 것 순서로 가는 경우이고 내림차순은 ……4 → 3 → 2 → 1 과 같이 큰 것부터 작은 것 순서로 가는 경우이다. 헷갈릴 수 있는 부분이지만 아래와 같이 이해하면 쉽다. 정렬한 결과물을 선그래프로 그렸을 때 값이 작은 것을 앞으로 정렬하면 그래프의 선이 올라가므로(↗) 오름차순이고 값이 큰 것을 앞으로 정렬하면 그래프의 선이 내려가므로(↘) 내림차순이라고 생각하면 된다. 어휘의 순서를 기반으로 가나다 → ABC 순으로 나열하는 경우에는 오름차순이고, 그 반대의 경우에는 내림차순에 해당한다.

    [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번부터 시작하여 필드명 외에 번호로 할 수도 있지만 필드명으로 적어 명확히하는게 좋다.