본문 바로가기
MySql

MySQL SQL Order By list of strings?

by 베이스 공부 2021. 1. 28.
반응형

표에서 선택하고 특정 키워드 또는 키워드 목록으로 결과를 정렬하고 싶습니다. 예를 들어 다음과 같은 테이블이 있습니다.

ID  Code
1   Health
2   Freeze
3   Phone
4   Phone
5   Health
6   Hot

그래서 단순한 Order By asc / desc 보다는 Order by Health, Phone, Freeze, Hot 을 원합니다. 이것이 가능한가?

 

해결 방법

 

이것을 사용해보십시오 :

select * from table 
order by FIELD(Code, 'Health', 'Phone', 'Freeze', 'Hot')

 

참조 페이지 https://stackoverflow.com/questions/1244028

 

 

반응형

댓글