1. oracle数据库中函数怎么使用
oracle数据库中函数较多,而且每个函数都有自己的用法,所以要根据具体的函数查询具体的使用方法,比如:
decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)
这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3
当然值1,值2,值3也可以是表达式,这个函数使得某些sql语句简单了许多
使用方法:
1、比较大小
select decode(sign(变量1-变量2),-1,变量1,变量2) from al;
--取较小值
sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1
例如:
变量1=10,变量2=20
则sign(变量1-变量2)返回-1,decode解码结果为“变量1”,达到了取较小值的目的。
2、此函数用在SQL语句中,功能介绍如下:
Decode函数与一系列嵌套的
IF-THEN-ELSE语句相似。base_exp与compare1,compare2等等依次进行比较。如果base_exp和 第i
个compare项匹配,就返回第i 个对应的value
。如果base_exp与任何的compare值都不匹配,则返回default。每个compare值顺次求值,如果发现一个匹配,则剩下的compare值(如果还有的话)就都不再求值。一个为NULL的base_exp被认为和NULL
compare值等价。如果需要的话,每一个compare值都被转换成和第一个compare 值相同的数据类型,这个数据类型也是返回值的类型。
2. excel中的数据库函数
用于对存储在数据清单或数据库中的数据进行分析的一些工作表函数,这些函数统称为Excel的数据库函数。
Excel数据库函数主要应用于数据的统计与分析,使用比较多的比如:SUM,LOOKUP,VLOOKUP,PRODUCT等,在制作报表时根据逻辑来使用这些函数能够很大的提升制作效率
3. excel数据库函数怎么用
1.DAVERAGE
参数:返回数据库或数据清单中满足指定条件的列中数值的平均值。
语法:DAVERAGE(database,field,criteria)
参数:Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。
2.DCOUNT
参数:返回数据库或数据清单的指定字段中,满足给定条件并且包含数字的单元格数目。
语法:DCOUNT(database,field,criteria)
参数:Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。
3.DCOUNTA
参数:返回数据库或数据清单指定字段中满足给定条件的非空单元格数目。
语法:DCOUNTA(database,field,criteria)
参数:Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。
4. 如何利用MySQL数据库使用字符串函数
方法/步骤
首先,计算字符串的字符数,可以用char_length()函数,代码如下:
select
'zhangsan',char_length('zhangsan');
如下图所示:
字符串中的length()函数,用来计算字符串的长度,代码如下:
select
'zhangsan',length('zhangsan1111');
如下图所示:
字符串函数
中有时需要将几个不同的字符串拼接在一起,这时可以利用concat(a1,a2,...)和concat_ws(b,b1,b2,...),可以将各字符串合并成一个字符串,代码如下:
select
concat('zhang','san','feng');
select
concat_ws('*','zhang','san','feng');
如下图所示:
5. Excel求和函数的使用方法及技巧
excel函数一共有11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引证函数、数学和三角函数、计算函数、文本函数以及用户自定义函数。下面是秋天网 Qiutian.ZqNF.Com小编为我们收拾的excel求和函数的运用技巧,希望我们能够从中有所收获!
excel求和函数的运用技巧:
语法:sum(number1,number2,...)。
参数:number1、number2...为1到30个数值(包括逻辑值和文本表达式)、区域或引证,各参数之间必须用逗号加以分隔。
注意:参数中的数字、逻辑值及数字的文本表达式可以参与计算,其中逻辑值被转换为1,文本则被转换为数字。假如参数为数组或引证,只有其中的数字参与计算,数组或引证中的空白单元格、逻辑值、文本或错误值则被忽略。
求和函数应用实例一:跨表求和
运用sum函数在同一作业表中求和比较简单,假如需求对不同作业表的多个区域进行求和,可以选用以下方法:选中excel xp“插入函数”对话框中的函数,“确定”后打开“函数参数”对话框。切换至第一个作业表,鼠标单击“number1”框后选中需求求和的区域。假如同一作业表中的其他区域需求参与计算,可以单击“number2”框,再次选中作业表中要计算的其他区域。上述操作完成后切换至第二个作业表,重复上述操作即可完成输入。“确定”后公式所在单元格将显示计算成果。
求和函数应用实例二:sum函数中的加减混合运算
财务计算需求进行加减混合运算,例如扣除现金流量表中的若干支出项目。按照规定,作业表中的这些项目没有输入负号。这时可以构造 “=sum(b2:b6,c2:c9,-d2,-e2)”这样的公式。其中b2:b6,c2:c9引证是收入,而d2、e2为支出。由于excel不允许在单元格引证前面加负号,所以应在表示支出的单元格前加负号,这样即可计算出正确成果。即使支出数据所在的单元格连续,也必须用逗号将它们逐个隔开,写成 “=sum(b2:b6,c2:c9,-d2,-d3,d4)”这样的形式。
求和函数应用实例三:及格人数计算
假如b1:b50区域存放学生性别,c1:c50单元格存放某班学生的考试成绩,要想计算考试成绩及格的女生人数。可以运用公式 “=sum(if(b1:b50=′女′,if(c1:c50>=60,1,0)))”,由于它是一个数组公式,输入结束后必须按住 ctrl+shift键回车。公式两边会主动添加上大括号,在编辑栏显示为“{=sum(if(b1:b50=′女′,if(c1:c50& gt;=60,1,0)))}”,这是运用数组公式必不可少的步骤。
6. Oracle数据库操作时如何使用LOWER()、UPPER()函数
1、调用LOWER函数,即输入 =LOWER 。
7. 怎么使用数据库函数DCOUNT计算语文成绩大于85或者数学成绩大于85的学生数
计算:"语文"和"数学"成绩都大于或等于85的学生人数:
=COUNTIF(B1,">85")&COUNTIF(C1,">85")
说明:
1、COUNTIF(,)得到的结果是布尔结果,就是1和0;
2、将你要比较的数据放入后面的excel表格里,数据在B和C列里面,可从B2,C2开始;
3、将上述公式带入后面的列里面,得到的结果是00、01、10和11; 4.如果得到的结果是11,说明两科成绩都大于85;否则至少有一科小于85. 5也可以。
第二种解法:
=COUNTIF(B1,">85")*COUNTIF(C1,">85")
说明:
1、COUNTIF(,)得到的结果是布尔结果,就是1和0;
2、将你要比较的数据放入后面的excel表格里,数据在B和C列里面,可从B2,C2开始;
3、将上述公式带入后面的列里面,得到的结果是0和1;
4、得到的结果1,则说明两科成绩大于85;0的话,则不是。
数据库常用字符函数:
upper('字符串'|列名称)将输入的字符串转换成大写。
lower('字符串'|列名称)将输入的字符串转换成小写。
initcap('字符串'|列名称);首字母大写。
length('字符串'|列名称);字符串长度。
replace('字符串'|列名称);进行替换。
substr(字符串 | 列,开始点 [,截取个数]):字符串截取;第一个数是开始的位置,第二个数字是从截取位置开始截取的个数。
8. excel中数据库函数的具体用法并举例
if函数可以嵌套七层,我简单举统计成绩中用到的一种写法:
if(a1>=90,"优秀",if(a1>=60,"及格","不及格")
其中a1要看你要分析的单元格的地址,这里只是举例罢了,实际应用还要看你的需要,分析完以后可以用填充柄填充下面的单元格,公式会自动在大于或等于90分的旁边写上优秀两字,在大于等于60分小于90分旁边的单无格写上及格,低于60分的写上不及格.
如果你是用插入函数的话,选择if会出现三个格.
第一格填入:a1>=90
第二格填入:优秀
第三格填入:if(a1>=60,"及格","不及格")
希望这个对你的考试有所帮助.
1.IF函数的语法结构
IF函数的语法结构:IF(条件,结果1,结果2),详细说明可以参照表6-4。
2.IF函数的功能
对满足条件的数据进行处理,条件满足则输出结果1,不满足则输出结果2。可以省略结果1或结果2,但不能同时省略。
3.条件表达式
把两个表达式用关系运算符(主要有=,<>,>,<,>=,<=等6个关系运算符)连接起来就构成条件表达式,例如,在IF(a1+b1+50
<>
b1+c1
50,
1,1)函数式中,条件表达式是a1+b1+50
<>
b1+c1
50。
4.执行过程
下面以IF(a1+b1+50
<>
b1+c1
50,
1,1)函数式为例来说明IF函数的执行过程。
先计算条件表达式a1+b1+50
<>
b1+c1
50,如果表达式成立,值为TRUE,并在函数所在单元格中显示“
1”;如果表达式不成立,值为FALSE,并在函数所在单元格中显示“1”。
5.IF函数嵌套的执行过程
如果按等级来判断某个变量,IF函数的格式如下:
IF(E2>=85,"优",IF(E2>=75,"良",IF(E2>=60,"及格","不及格")))
函数从左向右执行。首先计算E2>=85,如果该表达式成立,则显示“优”,如果不成立就继续计算E2>=75,如果该表达式成立,则显示“良”,否则继续计算E2>=60,如果该表达式成立,则显示“及格”,否则显示“不及格”。
参考资料:
http://www.huianren.net/bbs/simple/index.php?t65843.html
回答者:mysky4u
-
魔法师
四级
6-4
23:28
这个函数是用来判断的。比如:A列单元格数据是姓名,B列是性别,C列是基本工资。现要求给所有人员增加工资,男增加80,女增加50,把新增工资结果放入D列对应的单元格。
操作过程:在D1单元格输入=if(B1="男",C1+80,C1+50)
就可以了,下面有再多的数据,就从D1用填充手柄向下填充。
说明:这个函数有三个参数,第一个是逻辑条件,第二个是当值为“真”时的返回值,第三个是当值这“假”的返回值。上例中,对B1单元格进行判断,如果值是“男”(注意,汉字必须用引号,而且是半角),那么就在原工资C1的基础上增加80,如果不是男性,就增加50。
明白了吗?另外,if函数还可以套用,就是在IF里面用IF。
9. 数据库中的 NVL() 方法怎么用
1、nvl(exp1,exp2);作用是如果表达式exp1为空则返回exp2表达式,如果exp1表达式不为空则返回exp1表达式。
10. Excel如何使用数据库函数
AVERAGE(DCOUNT(...))是不对的,应该写为:
=DSUM(...) / DCOUNT(...)
参数按照现在图上的来就可以。