作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我完全迷失在 OrderBy 条款中。
订购后我需要这个结果:ID:8、5、2、1、4、6、7、3
必须按以下顺序应用这些规则:
有没有可能进行这种排序?
谢谢大家!
最佳答案
我会将您的要求翻译为:
order by
top3 desc,
top2 desc,
top1 desc,
nullif(`order`, 0) nulls last
最后一个条件按 order
升序缩短,同时保持 null
和 0
值在最后。
请注意,order
是所有 SQL 方言中的保留字,因此不是列名的好选择。
关于mysql - 多个 ORDER BY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61519162/
我是一名优秀的程序员,十分优秀!