首页 相关文章 oracle数据库中关于null排序的问题

oracle数据库中关于null排序的问题

问题描述:

  在处理一般的数据记录中,对于数字类型的字段,在oracle的排序中,默认把null值做为大于任何数字的类型,当然对于varchar2类型的字段,默认也是该处理方式,但是客户要求排序的过程中,需要把null的字段默认排在前边(从小--大)。一般的order by xxxx,无法解决。

  问题解决:

  方案1:

  可以使用复杂的使用sql:

select * from(select a.*,rownum as my_sys_rownum from (select deptid,nvl(BDZNAME,' '),nvl(VOLLEVEL,'0'),ZBRL,nvl(ZBTS, '0'),nvl(FZR,'0'),nvl(DEPTIDDES,' '),nvl(TEL,' '),nvl(RUNSTATEDES,' '),nvl(ADDRESS,' '),BDZID from V_BDZ where rownum2000and ZBRL is nul...[ 查看全文 ]

2016-02-19 标签:

oracle数据库中关于null排序的问题的相关文章

手机页面
收藏网站 回到头部