mysql>SELECT*FROM sample31; +------+------+---------------------------+ | name | age | address | +------+------+---------------------------+ | A씨 |36| 대구광역시 중구 | | B씨 |18| 부산광역시 연제구 | | C씨 |25| 서울특별시 중구 | +------+------+---------------------------+ 3rowsinset (0.00 sec)
age를 기준으로 테이블 정렬하기
명령어
SELECT*FROM sample31 ORDERBY age;
나이를 기준으로 테이블sample31을 정렬하였다.
결과
+------+------+---------------------------+ | name | age | address | +------+------+---------------------------+ | B씨 |18| 부산광역시 연제구 | | C씨 |25| 서울특별시 중구 | | A씨 |36| 대구광역시 중구 | +------+------+---------------------------+ 3rowsinset (0.01 sec)
오름차순으로 정렬되었음을 확인할 수 있다.
address를 기준으로 테이블 정리하기
명령어
SELECT*FROM sample31 ORDERBY address;
address를 기준으로 테이블을 정렬 시켰다.
결과
+------+------+---------------------------+ | name | age | address | +------+------+---------------------------+ | A씨 |36| 대구광역시 중구 | | B씨 |18| 부산광역시 연제구 | | C씨 |25| 서울특별시 중구 | +------+------+---------------------------+
사전순으로 테이블이 정렬되었다.
내림 차순으로 정렬하기 - DESC
명령어
SELECT*FROM sample31 ORDERBY age DESC;
DESC를 붙임으로써 테이블을 내림차순으로 정렬한다.
결과
+------+------+---------------------------+ | name | age | address | +------+------+---------------------------+ | A씨 |36| 대구광역시 중구 | | C씨 |25| 서울특별시 중구 | | B씨 |18| 부산광역시 연제구 | +------+------+---------------------------+ 3rowsinset (0.00 sec)
오름 차순으로 정렬하기 - AES
명령어
SELECT*FROM sample31 ORDERBY age ASC;
ASC를 붙임으로써 테이블을 오름차순으로 정렬한다. ASC는 생략 가능
+------+------+---------------------------+ | name | age | address | +------+------+---------------------------+ | B씨 |18| 부산광역시 연제구 | | C씨 |25| 서울특별시 중구 | | A씨 |36| 대구광역시 중구 | +------+------+---------------------------+ 3rowsinset (0.00 sec)
복수의 열을 지정해 정렬하기
SELECT*FROM sample32 ORDERBY a;
결과
+------+------+ | a | b | +------+------+ |1|1| |1|3| |1|2| |2|1| |2|2| +------+------+ 5rowsinset (0.00 sec)
SELECT*FROM sample32 ORDERBY b,a;
결과
+------+------+ | a | b | +------+------+ |1|1| |2|1| |1|2| |2|2| |1|3| +------+------+ 5rowsinset (0.00 sec)
정렬방법 지정하기
SELECT*FROM sample32 ORDERBY a ASC, b DESC;
결과
+------+------+ | a | b | +------+------+ |1|3| |1|2| |1|1| |2|2| |2|1| +------+------+ 5rowsinset (0.00 sec)