반응형
■ FIELD를 사용한 ORDER BY 정렬 순서 강제 지정
기본적으로 ORDER BY는 ASC, DESC 형태로 DB를 정렬하여 주지만.
상황에 따라. 1, 2, 3, 4, 5의 순서가 아닌
3, 5, 1, 4, 2의 순서로 나타내야 하거나.
정렬 순서가 문자로 구분되어질 필요가 있는경우 FIELD를 사용하는데
사용방법은 아래와 같다.
위와 같은 방법으로 아래와 같이 데이터를 불러오면
SQL > SELECT title, zone FROM test_table |
그럼 아래와 같이 위에서 지정한대로 wg부터 ~ ht의 순으로 출력되는 모습을 확인 할 수 있다.
반응형
'MySQL' 카테고리의 다른 글
[MySQL] 중복된 항목 갯수 카운트 (0) | 2017.10.24 |
---|---|
[MySQL] Field '칼럼' doesn't have a default value 에러 (1) | 2016.10.19 |
[MySQL] 사용자 변수 (0) | 2015.10.21 |
[MySQL] MySQL 한글 깨짐 (0) | 2014.06.17 |
[MySQL] MySQL 설치 중 Error : Unable to Configure Service 에러 해결하기 (0) | 2014.06.16 |