您的位置 首页 MySql

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

我有这样一张桌子:

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)

关于作者: dawei

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

热门文章