我有一个类别表:
ID Category
"1","Baking"
"3","Family"
"4","Entertaining"
"5","Children"
"6","Desserts"
Run Code Online (Sandbox Code Playgroud)
现在我想订购select语句的结果
ID Category
"4","Entertaining"
"3","Family"
"1","Baking"
"5","Children"
"6","Desserts"
Run Code Online (Sandbox Code Playgroud)
例如.在MySQL中,你会这样做:
SELECT * FROM CATEGORIES ORDER BY FIELD (ID, 4,3,1,5,6);
Run Code Online (Sandbox Code Playgroud)
你会怎么在SQLite中做到这一点?我没有"order by"字段.
假设我有一张桌子,像这样:
ID | 标题
1 | AAA
2 | BBB
3 | CCC
4 | DDD
5 | EEE
...
...
我想使用IN操作符执行查询,同时保留IN参数的顺序
database.query("some_table", null, ID + " IN("+ idsStr+")", null, null, null, null);
Run Code Online (Sandbox Code Playgroud)
例如,如果查询为“从some_table中的id在(4,1,5)...(按...排序)中进行选择”,我希望返回的游标被排序为4,1,5
可能吗?怎么样?