问题:mysql订单位置DESC但是如果position ="chef"则先放入我想要降序但先放一些东西.这个语法怎么样?
gbn*_*gbn 11
ORDER BY
CASE
WHEN position="chef" THEN 0
ELSE 1
END,
position DESC
Run Code Online (Sandbox Code Playgroud)
添加更多WHEN条件允许您确定某些位置的优先级
ORDER BY
CASE
WHEN position="chef" THEN 0 -- first
WHEN position="dogsbody" THEN 99 -- last
ELSE 1
END,
position DESC
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4193 次 |
| 最近记录: |