首页 MySql 如何在使用MySQL排序时排除一些值?

如何在使用MySQL排序时排除一些值?

我有这样一张桌子:id products_name sort 1 abc 0 2 xyz 1 3 pqr 2 4 qwe 0 我想通过排序列和升序对记录进行排序,但我不希望结果集中顶部的行为0.排序列中具有0的行应位于结果集的底部,其余行应使用排序列按升序排序.

我有这样一张桌子:

id products_name sort
1   abc           0 
2   xyz           1
3   pqr           2
4   qwe           0

我想通过排序列和升序对记录进行排序,但我不希望结果集中顶部的行为0.
排序列中具有0的行应位于结果集的底部,其余行应使用排序列按升序排序.

我该怎么做呢?

最佳答案
你可以尝试类似的东西:

ORDER BY IF(SORT=0,999999999,SORT)

本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/shujuku/mysql/20201204/12826.html
上一篇
下一篇

作者: dawei

【声明】:青岛站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

返回顶部