반응형
카테고리가있는 테이블이 있습니다.
ID Category
"1","Baking"
"3","Family"
"4","Entertaining"
"5","Children"
"6","Desserts"
이제 select 문의 결과를 다음과 같이 주문하고 싶습니다.
ID Category
"4","Entertaining"
"3","Family"
"1","Baking"
"5","Children"
"6","Desserts"
예를 들면. MySQL에서는 다음과 같이 할 수 있습니다.
SELECT * FROM CATEGORIES ORDER BY FIELD (ID, 4,3,1,5,6);
하지만 SQLite에서는 어떻게할까요? "주문 기준"필드가 없습니다.
해결 방법
ORDER BY
CASE ID
WHEN 4 THEN 0
WHEN 3 THEN 1
WHEN 1 THEN 2
WHEN 5 THEN 3
WHEN 6 THEN 4
END
참조 페이지 https://stackoverflow.com/questions/3303851
반응형
'MySql' 카테고리의 다른 글
MySQL Entity Framework를 사용하여 암호화 된 열 (0) | 2020.11.16 |
---|---|
MySQL Python을 통해 XAMPP mysql에 액세스 (0) | 2020.11.16 |
MySQL Is there a performance difference between BETWEEN and IN with MySQL or in SQL in general? (0) | 2020.11.16 |
MySQL 워크 벤치를 사용하여 테이블의 열 이름을 변경 (업데이트)하는 방법은 무엇입니까? (0) | 2020.11.16 |
MySQL 맨 왼쪽 테이블의 모든 행에 대해 맨 오른쪽 테이블에서 하나의 행만 반환 (0) | 2020.11.16 |
댓글