㈠ 数据库中函数如何定义
sql允许在select子句中出现包含+、-、*、/等算术运算符,以及列名、常数的算术表达式
㈡ 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。
㈢ 数据库函数有哪些有人吗
有 Funciton , 也就是函数
有 Procere , 也就是存储过程
有 Package, 也就是 代码包 (包含 head 和 body 两部分, 可以理解为一个包里面,定义多个 存储过程或函数)
有 Types, 也就是 自定义数据类型
有 Triggers, 也就是 触发器
有 Jobs, 也就是 数据库作业 (定期执行的)
有 Table , 也就是表 (表有 普通表, 临时表, 分区表)
有 Index, 也就是索引
有 Constraint, 也就是 约束 ( 也就是 某个表里面的某一列, 必须满足什么约束条件)
有 View, 也就是 视图
有 Materialized View, 叫 “物化视图”, 这个有点复杂的。
有 Sequence , 叫 序列号。
有 User , 叫 用户
有 Profile , 叫 用户属性文件 (用于限制 每个用户 占有数据库资源的限制)
有 Synonyms, 叫 “同义词” (用于 便捷地访问 其他用户下的对象)
有 Database link 叫 “链接数据库” (用于访问 其他机器上的 Oracle 数据库)
有 TableSpace 叫 表空间 (用于 存放表数据的)
有 CURSOR 叫 游标, 用于 存储过程里面, 遍历数据的。
㈣ excel中的数据库函数
用于对存储在数据清单或数据库中的数据进行分析的一些工作表函数,这些函数统称为Excel的数据库函数。
Excel数据库函数主要应用于数据的统计与分析,使用比较多的比如:SUM,LOOKUP,VLOOKUP,PRODUCT等,在制作报表时根据逻辑来使用这些函数能够很大的提升制作效率
㈤ 数据库中函数的概念
函数其实就是一段程序代码,用户可以通过调用函数(有的需要加上相应的参数值)来执行一些特殊的运算或完成复杂的操作。函数可以分为系统内置函数和用户自定义函数。
系统内置函数通常包括系统函数、字符串函数、日期和时间函数、数学函数、转换函数等。例如求和sum,截取子串substring等。一般所有用户、程序中都可使用。
用户自定义函数由用户自己定义,当然相应的功能也由自己决定。
㈥ oracle数据库哪些函数
1. 单行函数:对每一个函数应用在表的记录中时,只能输入一行结果,返回一个结果,比如:MOD(x,y)返回 x 除以 y 的余数(x 和 y 可以是两个整数,也可以是表中的整数列)。常用的单行函数有:
字符函数:对字符串操作。
数字函数:对数字进行计算,返回一个数字。
转换函数:可以将一种数据类型转换为另外一种数据类型。
日期函数:对日期和时间进行处理。
2. 聚合函数:聚合函数同时可以对多行数据进行操作,并返回一个结果。比如 SUM(x)返回结果集中 x 列的总和。
㈦ 数据库统计函数
如果一定要在EXCEL,可以写VBA编程,指定规则,从姓名(A)列第4行开始循环,检查单元格是否为空并累加计数,知道第一个空出现(第12行),得到数据总量8行
然后用筛选出的行数1÷总行数得到要统计的数据
不过这样真的比较麻烦,真心的建议导入到access数据库,一个sql搞定
㈧ 数据库常用函数
1、系统信息函数
系统信息函数用来查询MySQL数据库的系统信息。
函数代码:
SELECT VERSION()
->5.0.67-community-nt
CONNECTION_ID() 返回服务器的连接数
DATABASE()、SCHEMA 返回当前数据库名
USER()、SYSTEM_USER()返回当前用户
2、日期时间函数
MySQL的日期和时间函数主要用于处理日期时间。
函数代码:
CURDATE(),CURRENT_DATE() curdate() 返回当前日期
SELECT CURDATE()
->2014-12-17
CURTIME(),CURRENT_TIME curtime()
返回当前时间
SELECT CURTIME()
->15:59:02
3、字符串函数
函数代码:
CHAR_LENGTH(s) char_length()返回字符串s的字符数
SELECT CHAR_LENGTH('你好123') -- 5
CONCAT(s1,s2,...) concat(s1,s2...)
将字符串s1,s2等多个字符串合并为一个字符串
4、加密函数
加密函数是MySQL用来对数据进行加密的函数。
函数代码:
PASSWORD(str)
该函数可以对字符串str进行加密,一般情况下,PASSWORD(str)用于给用户的密码加密。
SELECT PASSWORD('123')
->*
5、数学函数
数学函数主要用于处理数字,包括整型、浮点数等。
函数代码:
ABS(x) abs(x)返回x的绝对值
SELECT ABS(-1) -- 返回1
CEIL(x),CEILING(x) cell(x),celling(x)
返回大于或等于x的最小整数
SELECT CEIL(1.5) -- 返回2
㈨ 数据库中的函数该怎么写
create function name
[para,...]
as