博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MYSQL 升序排序但值为0的排最后
阅读量:4654 次
发布时间:2019-06-09

本文共 242 字,大约阅读时间需要 1 分钟。

如一张表的数据如下:

需要根据gz列的值进行升序排序,但值为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

转载于:https://www.cnblogs.com/austinspark-jessylu/p/6911789.html

你可能感兴趣的文章
[转载]一张图说明如何从sklearn工具箱中正确选择算法
查看>>
windows编程了解
查看>>
使用一条SQL语句删除表中重复记录
查看>>
HDU-1150 Machine Schedule 最小点覆盖
查看>>
jquery中使用event.target的几点
查看>>
java ThreadLocal使用
查看>>
UIView的layoutSubviews和drawRect方法何时调用
查看>>
poj1094 Sorting It All Out
查看>>
python 全栈开发,Day38(在python程序中的进程操作,multiprocess.Process模块)
查看>>
[认证授权] 5.OIDC(OpenId Connect)身份认证授权(扩展部分)
查看>>
hibernate-validator
查看>>
Python:从入门到实践--第七章--用户输入和while循环-练习
查看>>
Hiho : 二分·二分查找之k小数
查看>>
iOS 多线程 锁 互斥 同步
查看>>
坑爹的2016年总结
查看>>
切片、字典的操作
查看>>
乘积最大子序列
查看>>
教程-Win7极速优化20项
查看>>
CF1083B The Fair Nut and String
查看>>
mac上卸载jdk 步骤
查看>>