oracle中函式以前介紹的字串處理,日期函式,數學函式,以及轉換函式等等,還有一類函式是通用函式。主要有:nvl,nvl2,nullif,coalesce,這幾個函式用在各個型別上都可以。
下面簡單介紹一下幾個函式的用法。
在介紹這個之前你必須明白什麼是oracle中的空值null
1.nvl函式
nvl函式的格式如下:nvl(expr1,expr2)
含義是:如果oracle第乙個引數為空那麼顯示第二個引數的值,如果第乙個引數的值不為空,則顯示第乙個引數本來的值。
2.nvl2函式
nvl2函式的格式如下:nvl2(expr1,expr2, expr3)
含義是:如果該函式的第乙個引數為空那麼顯示第二個引數的值,如果第乙個引數的值不為空,則顯示第三個引數的值。
3.nullif函式
nullif函式的格式如下:(exp1,expr2)
含義是:如果exp1和exp2相等則返回空(null),否則返回第乙個值。
4.coalesce函式
coalese格式的如下:coalesce(expr1, expr2, expr3….. exprn)
oracle中的nvl函式
格式為 nvl string1,replace with 功能 如果string1為null,則nvl函式返回replace with的值,否則返回string1的值,如果兩個引數都為null 則返回null。注意事項 string1和replace with必須為同一資料型別,除非顯式的使用to ...
Oracle中的NVL函式
oracle中函式nvl,nvl2,nullif,coalesce,這幾個函式用在各個型別上都可以。下面簡單介紹一下幾個函式的用法。1.nvl函式 nvl函式的格式如下 nvl expr1,expr2 含義是 如果oracle第乙個引數為空那麼顯示第二個引數的值,如果第乙個引數的值不為空,則顯示第乙...
Oracle中的NVL函式
oracle中函式以前介紹的字串處理,日期函式,數學函式,以及轉換函式等等,還有一類函式是通用函式。主要有 nvl,nvl2,nullif,coalesce,這幾個函式用在各個型別上都可以。下面簡單介紹一下幾個函式的用法。在介紹這個之前你必須明白什麼是oracle中的空值null 1.nvl函式 n...