SQL查询问题 有个查询返回数据集回来,有一列是时间来的,需要把时间为空的数据放后面,时间不为空的放前面,并且时间要倒排。数据库是Oracle,请问如何写啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在SQL语句结尾加上ORDER BY NVL(时间列,TO_DATE('00010101','YYYYMMDD')) DESC ORDER BY NVL(TO_char(时间列,'YYYYMMDD'),0) DESC ORDER BY NVL(TO_char(时间列,'YYYYMMDDhh24miss'),0) DESC 呵呵不要忘了最简单的方法一. NULL行在后,时间列not null的倒序select……order by 时间列 DESC NULLS LAST二.NULL行在前,时间列not null的倒序select......order by 时间列 DESC NULLS FIRST oracle连接问题 对我来说比较复杂的问题 求助一条模糊查询排序语句 数据库性能调优 请教一个序列的方法,谢谢大家 如何把导出文件DMP里面的表数据导入到数据库中 我登陆 Oracle Management server 时 总是出错:管理员是:sysman,口令是:oemtemp吗? 看看这句是什么意识啊 如何动态改边查询语句中的表名或字段名? 请教一个oracle的算法问题,关于取数据 Oracle中如何在储过程中使用临时表 ado触发触发器时的问题!
ORDER BY NVL(时间列,TO_DATE('00010101','YYYYMMDD')) DESC
不要忘了最简单的方法一. NULL行在后,时间列not null的倒序
select
……
order by 时间列 DESC NULLS LAST二.NULL行在前,时间列not null的倒序
select
......
order by 时间列 DESC NULLS FIRST