转载 http://blog.csdn.net/looksun/article/details/51445205
如一张表的数据如下:
需要根据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