2015. 3. 2. 11:22

Mysql 명령어 중 'ORDER BY' 라는 명령어는 정렬을 위한 명령어로 'DESC', 'ACS' 두개지 셋팅값을 주어 Example1) 과 같이 사용할 수 있다.


Example1) select writer_id from `board_posts` where upload_inning='1' ORDER BY referee_cnt DESC


"DESC" 명령어는 역방향의 정렬을 위한 명령어이며, "ASC" 명령어는 정방향의 정렬을 위한 명령어이다.

두개 이상의 정렬 기준을 셋팅하기 위해서는, Example2) 같은 방식으로 사용할 수 있다.


Example2) ORDER BY referee_cnt DESC, timestamp ASC


Example2) 와 같은 방식으로 사용하면, referee_cnt DESC 정렬 후, timestamp ASC 가 정렬된다. 즉 왼쪽부터 순차적으로 적용되어 정렬된다.


Posted by 은돌군