NVL(exp1,exp2),如果exp1的计算结果为null值,则NVL()返回zhidaoexp2。如果exp1的计算结果不版是null值,则返回exp1。
使用样例如下:
1、创建测试表,
create
table
test_nvl(value
varchar2(50));
2、插入测试数据
insert
into
test_nvl
values('123');
insert
into
test_nvl
values('456');
insert
into
test_nvl
values('');
insert
into
test_nvl
values('666');
insert
into
test_nvl
values('111');
commit;
3、查询表中全量数据,select
t,
rowid
from
test_nvl
t;
4、编写sql,使用nvl函数,可以发现空值权转为了1;
select
t,
nvl(value,1)
value2
from
test_nvl
t;
1、求和函数SUM,求和函数是里边非常简单的函数,它是一个数学和三角函数,可将值进行相加。
2、条件求和函数SUMIF,条件求和函数是将满足条件的内容进行加和,举例=SUMIF(H2:H7,">=60",H2:H7),是将H2到H7的单元格中大于等于60的数据进行相加求和。
3、IF函数,它是一个逻辑判断函数。IF 函数简单的形式表示:IF(内容为 True,则返回第一个值,否则就返回其他值)。
扩展资料:
Excel函数一共有11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数。
工程工作表函数用于工程分析。这类函数中的大多数可分为三种类型:对复数进行处理的函数、在不同的数字系统(如十进制系统、十六进制系统、八进制系统和二进制系统)间进行数值转换的函数、在不同的度量系统中进行数值转换的函数。
参考资料来源:百度百科-excel函数
数据库中的函数封装了一些通用的功能,例如日期类型和字符串类型之间的转换,每个数据库系统都内置了一些函数,当然用户也可以自己定义自己的函数。 这些函数可以在sql和后台存储过程或触发器中使用,但是使用了这些函数的SQL已经不是标准的SQL了,无移植性可言。所以一般情况下,在SQL中尽量不要用自定义的函数,要用的话也最好用在储存过程或触发器中。即使数据库内置的函数也尽量避免,因为每个数据库的写法都不同,日期类型和字符串的转换就是个例子。 在使用函数带来的优点时,同时也失去了移植性。 当然,在移植一个程序到不同数据库时,使用函数有时可避免修改sql。比如在使用源A数据库时,sql中包含大量的函数fa,但是目标数据库B中对应的函数是fb,这时可以在数据库B中建立一个fa的函数,就避免了修改sql语句。
以上就是关于在oracle数据库中nvl()是什么函数全部的内容,包括:在oracle数据库中nvl()是什么函数、常用excel函数公式有哪些、函数在数据库中起到什么作用它的优点是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)