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数据库时候的疑惑哦 查询1、2、3、4、5前五大数据的id,并成横向显示 关于查询的问题 Oracle 10g express能否生成带用insert语句插入全部数据的SQL脚本? (generate DDL) ODBC连接ORACLE出错 关于全外连接的问题!!!!!!!!!!! 一个关于执行效率的问题 Sql*Plus编辑的问题 存储过程的问题??分不够可以加,在线等!! 那有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