如一张表的数据如下:

MYSQL 升序排序但值为0的排最后

需要根据gz列的值进行升序排序,但值为0的排在最后面,即最终结果如下图:

MYSQL 升序排序但值为0的排最后

具体 实现方法如下:

1.Order BY表达式

SELECT nian ,gz from Tbl ORDER BY gz!=0 desc,gz

2.算术法

SELECT nian ,gz,1/gz as od from Tbl ORDER BY od desc

相关文章:

  • 2022-12-23
  • 2021-09-27
  • 2021-12-07
  • 2022-12-23
  • 2022-12-23
  • 2021-11-19
  • 2021-05-23
猜你喜欢
  • 2022-12-23
  • 2022-01-15
  • 2021-04-08
  • 2021-11-10
  • 2021-11-03
相关资源
相似解决方案