+ -
当前位置:首页 → 问答吧 → SQL里ORDER BY 对查询的字段进行排序,字段为空不想排在最前怎么办??

SQL里ORDER BY 对查询的字段进行排序,字段为空不想排在最前怎么办??

时间:2011-12-28

来源:互联网

在安字段排序时 空字段往往都是在最前,我只是想空字段在排序的后面,不为空的在前,这个如何修改呢
order by datatime desc 这样的句子也一样 不管是正排还是倒排 为空的都在最前!

作者: zzj521zxn   发布时间: 2011-12-28

求回复啊!木有人吗?在线等啊!

作者: zzj521zxn   发布时间: 2011-12-28

order by datatime nulls last

order by datatime desc nulls last

作者: forgetsam   发布时间: 2011-12-28

order by nvl(time,to_date('1900-01-01','yyyy-mm-dd')) desc
试下

作者: mooji_kj   发布时间: 2011-12-28