MYSQL 에서 SELECT 로 원하는 데이터를 가져온 다음에
정렬시 내림차순, 오름차순이 아닌 내가 원하는 순서대로 가져왔으면할 때
ORDER BY FILED
를 사용한다. 예를 들어 다음과 같이 데이터가 있을 때
ID |
NAME |
DATE |
1 |
SEHEEKIM |
2016-04-01 |
2 |
KSH |
2016-04-02 |
3 |
SHAKING |
2016-04-10 |
SELECT * FROM TABLENAME ORDER BY FILED (ID, 1, 3, 2);
이처럼 ORDER BY FILED (컬럼명, 원하는순서대로컬럼데이터작성) 대로 하면 다음처럼 정렬해서 값을 가져온다ID | NAME | DATE |
1 | SEHEEKIM | 2016-04-01 |
3 | SHAKING | 2016-04-10 |
2 | KSH | 2016-04-02 |