ITPub博客

首页 > 数据库 > Oracle > Oracle 中的nvl函数

Oracle 中的nvl函数

Oracle 作者:lgl19880318 时间:2007-01-11 15:54:00 0 删除 编辑
Oracle 中的nvl函数项目中遇见个问题郁闷了半天.起因是oracle排序问题,原来sqlserver用惯了,不知道在oracle里 null默认是最大.所以desc排序的时候,null总是在最前.结果遇见个排序要求是按日期降序排列,可是直接order by XX desc的话,所有的null都跑到了最前... 晚上查解决方法 查到个nvl函数,功能是在查询的时候可以替换所有的null值为预设值...估计可以解决了,明天去试一下..不成功再说...select from table order by nvl(time,'-1')如果 time为null,就设为-1,排到最后. God Bless ,希望可以成功.
<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21023040/viewspace-1117626/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 早起
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2010-10-15

最新文章