gpt4 book ai didi

mysql - 同一字段上的多个排序顺序

转载 作者:行者123 更新时间:2023-11-29 01:10:14 26 4
gpt4 key购买 nike

考虑以下示例:

+---------+------------+
| value | name |
+---------+------------+
| 42 | abresas |
| 0 | dionyziz |
| 6 | dionyziz2 |
| 0 | izual |
| 8 | kokos |
| 37 | kostis90gr |
| 0 | test |
| 35 | usertest |
+---------+------------+

我想按值的升序对其进行排序,但我希望所有值为 0 的名称都显示在底部。所以排序顺序应该是:6,8,35,37,42,0,0,0

知道这是否可以用 sql 实现吗?

最佳答案

当然。使用 IF function :

ORDER BY IF(value=0,1,0), value

关于mysql - 同一字段上的多个排序顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11398677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com