数据库表中空字段如何排序在前面

来源:百度知道 编辑:UC知道 时间:2024/06/05 15:35:25
一张表中的记录,按照时间字段从大到小进行排序,但是其中有一些时间字段为空,现在想要把这些时间字段为空的记录排在最前面,应该如何来写sql语句?
谢谢了。
比如:select * from table order by pubtime
用这样的语句来排序的话,为空的会排在最后。
我写漏了,本来我的语句就应该和二楼的一致的,那样就是空会在最后。

select * from table order by pubtime desc 呢?
唉!不知道了 我刚才试了下 好用

二楼不对吧。desc是降序排列的,但是现在的问题是为空的字段是最小的,可是要装它们排在前面的话就不能这样写了。你的排法只会让为空的字段排到最后。