色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

oracle中關(guān)于null排序的問題

瀏覽:131日期:2023-11-20 10:00:00
問題描述:在處理一般的數(shù)據(jù)記錄中,對于數(shù)字類型的字段,在Oracle的排序中,默認(rèn)把null值做為大于任何數(shù)字的類型,當(dāng)然對于varchar2類型的字段,默認(rèn)也是該處理方式,但是客戶要求排序的過程中,需要把null的字段默認(rèn)排在前邊(從小-->大)。一般的order by xxxx,無法解決。問題解決:方案1:可以使用復(fù)雜的使用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; rownum<2000 and ZBRL is null) aunionselect b.*,rownum+(select count(*) 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; rownum<2000 and ZBRL is null)) 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; rownum<2000 and ZBRL is not null order by ZBRL ) b)order by my_sys_rownum desc方案2:可以利用oracle中可以對order by中對比較字段做設(shè)置的方式來實(shí)現(xiàn): 如:; ……order by nvl( aaa,'-1')
標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 欧美在线香蕉在线现视频 | 加勒比日本 | 久久久精品久久 | 99在线视频观看 | 国产高清久久 | 黄色毛片国产 | 久草视频免费看 | 国产在视频线精品视频www666 | 亚洲成a人片 | 久久er精品热线免费 | 韩国午夜三级理论 | 久久综合本色宗合一本色 | 九九九热在线精品免费全部 | 美女黄色毛片免费看 | 欧美精品久久天天躁 | 国产高清在线不卡 | 美女舒服好紧太爽了视频 | 青青久草 | 国产日韩精品视频一区二区三区 | 国内精品小视频 | 97在线观看成人免费视频 | 中文字幕一二三区 | 中文字幕免费在线视频 | 成人免费一级毛片在线播放视频 | 欧美精品一级毛片 | ccyycom草草影院成人91 | 日韩美女啪啪 | 久久精品视屏 | 国产精品久久成人影院 | 日本免费人成黄页在线观看视频 | 国产精品资源 | 男人的天堂视频在线 | 久久这里一区二区精品 | 99精品久久久久久久免费看蜜月 | 99久久国产 | 一区二区伦理 | 亚洲色在线视频 | 极品五月天 | 欧美专区一区二区三区 | 亚欧视频在线 | 在线精品日韩一区二区三区 |