883
技術社區[雲棲]
oracle 空值處理,排序過濾
oracle認為 null 最大。
升序排列,默認情況下,null值排後麵。
降序排序,默認情況下,null值排前麵。
有幾種辦法改變這種情況:
(1)用 nvl 函數或decode 函數 將null轉換為一特定值
(2)用case語法將null轉換為一特定值(oracle9i以後版本支持。和sqlserver類似):
order by (case mycol when null then ’北京漂客’ else mycol end)
(3)使用nulls first 或者nulls last 語法。
這是oracle專門用來null值排序的語法。
nulls first :將null排在最前麵。如:select * from mytb order by mycol nulls first
null last :將null排在最後麵。如:select * from mytb order by mycol nulls last
最後更新:2017-04-03 14:53:43
上一篇:
擴展歐幾裏得求兩多項式最大公因式
下一篇:
android.intent.action.DATE_CHANGED不廣播的原因
Logstash詳解之——input模塊
Black Hat 2017:需要當心的10大安全威脅
Android開發6——布局中的wrap_content和fill_parent以及match_parent
Oracle性能優化學習筆記之共享Sql語句
關於activitygroup過時,用frament替換操作
util 100% 怪異問題分析
矽穀飄來五個字,SMACK
obj-c編程15[Cocoa實例04]:基於Core Data的多文檔程序示例[未完待續]
《Microsoft.NET企業級應用架構設計(第2版)》——第1章 今天的架構師和架構 1.1軟件架構到底是什麼
業務技術協同線上化的硬盤式研發管理實踐