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 ...