nvl(exp1,exp2): 如果exp1為空,則返回exp2;否則返回exp1nvl2(exp1,exp2,exp3): ...
Oracle中NULL值不能用於計算。NULL與 不同,應當把NULL看作是一個未知值或無關的,NULL不能進行計算,所以所的結果永遠為NULL。 在某些情況下,我們可以對NULL值進行合理的假設,在進行計算時對其進行處理。 NVL:空值轉換函數 格式:NVL value,substitute 如果value為NULL,則函數等於substitute。如果value不為NULL,則函數等於val ...
2013-03-11 20:05 0 7491 推薦指數:
nvl(exp1,exp2): 如果exp1為空,則返回exp2;否則返回exp1nvl2(exp1,exp2,exp3): ...
...
1 ABS(n)返回數值弄參數的絕對值.它接受一個數值型值作為輸入參數,或者任何可以隱式地轉換為數值型值的值.並且返回數值型值的絕對值. Select abs(-1) from dual ABS(-1) ---------- 1 2 ACOS(n)返回參數的反余弦角度,參數為數值型值 ...
coalesce( expression [ ,...n ] )返回其參數中第一個非空表達式。 Select coalesce(null,null,'1','2') //結果為 1 coalesce(expression1,...n) 與此 case函數等效 ...
1.絕對值:abs() select abs(-2) value from dual; 2.取整函數(大):ceil() select ceil(-2.001) value from dual;(-2) 3.取整函數(小):floor() select floor ...
NVL(表達式1,表達式2) 如果表達式1為空值,NVL返回值為表達式2的值,否則返回表達式1的值。 該函數的目的是把一個空值(null)轉換成一個實際的值。其表達式的值可以是數字型、字符型和日期型。但是表達式1和表達式2的數據類型必須為同一個類型。 對數字型: NVL ...
一、數字函數 --1.返回x的絕對值abs(x) select abs(-2) from dual; --2.返回大於等於x的最小整數值ceil(x) --3.返回小於等於x的最小整數值floor(x) --4.返回x的y次冪power(x,y) --5.返回x除以y ...
(二) SQL語句 模糊查詢 空值處理 聚合函數 自己學習筆記,轉載請注明出處,謝謝!---酸菜 SQL :結構化查詢語言(Structured Query Language),關系數據庫管理系統的標准語言. Sybase與Mircosoft對標准SQL做了擴展:T-SQL ...