精华内容
下载资源
问答
  • 数据库函数介绍:

    千次阅读 2018-08-11 17:21:19
    数据库函数用于分析数据清单中的数据是否符合特定的条件 所有的数据库函数均有3个参数,即database、 field和 criteria,而且数据库函数的名称都以字母D开头。 函数的语法格式为: 函数名称( database, field. ...

    数据库函数用于分析数据清单中的数据是否符合特定的条件

    所有的数据库函数均有3个参数,即database、 field和 criteria,而且数据库函数的名称都以字母D开头。

    函数的语法格式为:
    函数名称( database, field. criteria)
    参数说明
    database为构成列表或数据库的单元格区域。数据库是包含一组相关数据的列表,其中包含相关信息的行为记录,而包含数据的列为字段,列表的第一行包含着每一列的标志。
    field:指定函数所使用的列,使用两端带双引号的列标签,如“名称”,或者是代表列表中列位置的数字(1表示第一列,2表示第二列,依次类推)。
    criteria为一组包含给定条件的单元格区域。可以对 criteria使用任何区域,只要此区域包含至少一个列标志,并且列标签下包含至少一个在其中为列指定条件的单元格。

    腾讯课堂:​http://office1.ke.qq.com;
    网易云课堂:http://dwz.cn/PxD0qZ8l;
    CSDN学院:https://edu.csdn.net/lecturer/2327

    展开全文
  • mysql深入——数据库函数

    千次阅读 2016-04-27 11:43:20
    mysql数据库可视化界面软件的应用与介绍下载 mysql数据库函数:1.聚合函数2.流程控制函数3.字符串函数4.日期时间函数 的学习与总结,外加学习ppt下载,帮助更多有兴趣的人学习

    MySQL深入———数据库函数


    MySQL用户界面:


    昨天下载了mysql的用户界面软件,然后用软件来练习编写数据库函数。

    软件名称是Navicat for MySQL,资源我就不发了,大家可以去<下载吧>下载。

    用户界面:


    然后连接上了数据库,前几天我用dos编写的teacher表就可以在软件上看到了:


    接下来就进入正题了:

    mysql深入——数据库函数的练习:


    1.聚合函数


    select avg(age) from teacher;/*求平均数:select avg(字段名)from表名*/

    select count(age) from teacher;/*统计个数函数:select count(字段名)from 表名*/


    select min(age),max(age) from teacher;/*求最大最小值:select min(字段名),max(字段名)from表名*/


    select sum(age) from teacher;/*求和函数:select sum(字段名) from 表名*/


    2.流程控制函数


    select case 3 when 1 then '值为1' when 2 then '值为2' else '值为其他' end;/*Case语法:select case value when value1 then result1 when value2 then result2 else result3 end as 别名*/


    select if(1<2,'真','假');/*if语法:if(表达式,结果1,结果2)*/

    select ifnull(null,2);/*ifnull语法:参数1若是null返回参数2,否则返回参数1*/


    select nullif(2,2);/*nullif语法:如果参数1与参数2相等,返回null,否则返回参数1*/


    3.字符串函数


    select char_length('aaa数据库');/*CHAR_LENGTH():计算字符串长度*/


    select length('aaa数据库');/*LENGTH():返回字符串字节长度*/

    select format(3.1415926,4);/*format():四舍五入方式保留小数后D位,返回字符串*/


    select insert('abcdefgh',2,4,'zzz');/*insert():从(参数2)后(参数3)位用(参数4)代替*/


    select instr('abcdefgaa','def');/*返回(参数1)中(参数2)出现的第一个位置*/


    select left('abcdefghi',5);/*返回从左边开始计数(参数2)个单位的子字符串*/


    select right('abcdefghi',5);/*返回从右边开始计数(参数2)个单位的子字符串*/


    select ltrim('   abc   ');/*删除字符串左边空格*/


    select rtrim('   abc   ');/*删除字符串右边空格*/


    select trim('   abc   ');/*删除字符串前后空格*/



    select trim(leading '+++' from '+++abc+++');/*删除左边特定字符*/


    select trim(both '+++' from '+++abc+++');/*删除左右特定字符*/


    select trim(trailing '+++' from '+++abc+++');/*删除右边特定字符*/


    select strcmp(4,3);/*比较两个表达式,相等返回0,大于返回1,小于返回-1*/


    select strcmp('abca','abcd');/*当比较的是字符串时候,依次比较字符的ascii码*/


    select concat('a','b','c');/*拼接字符串,若是其中任何一个为null,返回Null*/


    select substring('abcdefg',3);/*从(参数2)位置开始截取字符串*/


    select substring('abcdefg',3,4);/*从截取(参数3)个字符*/


    select substring('abcdefg' from 3);/*标准格式同28行*/


    select substring('abcdefg' from 3 for 4);/*标准格式同29行*/


    4.日期时间函数


    select dayofweek('2016-4-26');/*一周中的第几天*/


    select dayofyear('2016-4-26');/*一年中的第几天*/


    select dayofmonth('2016-4-26');/*一月中的第几天*/


    select weekday('2016-4-26');/*工作日索引:周一为0,一次类推*/


    select year('2016-4-26');/*返回对应年份*/


    select month('2016-4-26');/*返回对应月份*/


    select quarter('2016-4-26');/*返回对应季节*/


    select hour('22:14:57');/*返回对应小时*/


    select minute('22:14:57');/*返回对应分钟*/


    select second('22:14:57');/*返回对应秒钟*/


    select to_days('2016-4-26');/*从公元到现在的天数*/



    select from_days(70000);/*从公元到指定天数的时间*/


    select curdate();/*返回当前日期*/


    select curtime();/*返回当前时间*/


    select now();/*返回当前日期时间*/


    更多参考资料:


    展开全文
  • Sybase数据库函数全介绍

    千次阅读 2014-05-23 18:11:04
    Sybase数据库函数多种多样,下面就为您详细介绍各种Sybase数据库函数,希望对您学习Sybase数据库函数方面能够有所帮助。 Sybase数据库函数函数(对比sqlserver): sybase的函数较sqlserver更为单纯,仅仅能用...

    Sybase数据库函数多种多样,下面就为您详细介绍各种Sybase数据库函数,希望对您学习Sybase数据库函数方面能够有所帮助。

    Sybase数据库函数函数(对比sqlserver):

    sybase的函数较sqlserver更为单纯,仅仅能用在表达式内。

    sybase支持用户自定义函数:sql函数、Java函数;而sqlserver支持:sql函数和.net函数。老死不相往来啊!

    sybase有许多丰富、强大的系统管理方面的函数,而sqlserver更喜欢通过扩展存储过程来实现。

    sybase有许多同功能的函数:目的是方面性、兼容性。 
     

    重点函数:

    集合函数 带有window窗口字句,这是sqlserver中没有的。

    csconvert字符集转换函数

    encrypt、decrypt、base64_encode、base64_decode加密、解密函数

    errosmsg错误信息函数

    事件处理函数

    hash散列函数

    http_encode、http_decode、html_encode、html_decode函数字符实体

    统计函数

    xml函数 
     



    Reference:

    http://database.51cto.com/art/201011/235513.htm

    展开全文
  • Excel函数应用之数据库函数

    千次阅读 2007-12-07 22:07:00
    编者语:在Microsoft Excel 中包含了一些工作表函数,它们用于对存储在数据清单或数据库中的数据进行分析,这些函数统称为数据库函数Dfunctions。一、函数的共同特点这一类函数具有一些共同特点:(1)每个函数均有...

     编者语:
    在Microsoft Excel 中包含了一些工作表函数,它们用于对存储在数据清单或数据库中的数据进行分析,这些函数统称为数据库函数Dfunctions。

    一、函数的共同特点

    这一类函数具有一些共同特点:

    (1)每个函数均有三个参数:database、field 和 criteria。这些参数指向函数所使用的工作表区域。

    (2)除了GETPIVOTDATA函数之外,其余十二个函数都以字母D开头。

    (3)如果将字母D去掉,可以发现其实大多数数据库函数已经在Excel的其他类型函数中出现过了。比如,DAVERAGE将D去掉的话,就是求平均值的函数AVERAGE。

    二、数据库函数列表

    在Excel包含的数据库函数及其应用为:

     
    图1

    三、数据库函数的参数含义

    Excel函数精彩回顾
    Excel函数应用之函数简介
    Excel函数应用之数学和三角函数
    Excel函数应用之逻辑函数
    Excel函数应用之文本/日期/时间函数
    Excel函数应用之查询与引用函数
    Excel函数应用之统计函数
    Excel函数应用之工程函数
    Excel函数应用之财务函数
    Excel函数应用之信息函数

    由于数据库函数具有相同的三个参数,因此笔者将首先介绍一下该类函数的几个参数。然后再以具体示例来说明数据库函数的应用方法。

    该类函数的语法形式为 函数名称(database,field,criteria)。

    Database为构成数据清单或数据库的单元格区域。数据库是包含一组相关数据的数据清单,其中包含相关信息的行为记录,而包含数据的列为字段。数据清单的第一行包含着每一列的标志项。

    Field为指定函数所使用的数据列。数据清单中的数据列必须在第一行具有标志项。Field 可以是文本,即两端带引号的标志项,如“使用年数”或“产量”;此外,Field 也可以是代表数据清单中数据列位置的数字:1 表示第一列,2 表示第二列,等等。

    Criteria为一组包含给定条件的单元格区域。可以为参数 criteria 指定任意区域,只要它至少包含一个列标志和列标志下方用于设定条件的单元格。

    四、举例说明

    1、例:某果园的果树的高度、使用年数、产量与利润的统计数据表如图所示,

     
    图2

    希望求出

    (1) 有多少种苹果树的树高在10~16英尺之间

    (2) 苹果树与梨树的最大利润值是多少

    (3) 高度大于 10 英尺的苹果树的最小利润是多少

    (4) 苹果树的总利润

    (5) 高度大于 10 英尺的苹果树的平均产量

    (6) 果园中所有树种的平均使用年数

    (7) 求苹果树和梨树产量的估算标准偏差、真实标准偏差、估算方差、真实方差。

    2、求解步骤

    (1) 创建空白工作簿或工作表,将数据录入Excel中

     
    图3

    (2) 由于第一问需要求解有多少种苹果树的树高在10~16英尺之间,因此建立查询条件高度在10与16之间

     
    图4

    (3) 利用函数DCOUNT求解满足条件的单元格数来计算高度在10~16英尺的苹果树的种类。公式为:DCOUNT(A4:E10,"使用年数",B1:G2),求出有一种苹果树满足条件。

    (4) 由于第二问为求苹果树与梨树的最大利润值,因此再建立一个查询条件——梨树,如图。

     
    图5

    (5) 利用函数DMAX求出苹果树与梨树的最大利润,同理可以利用函数DMIN求出高度大于10英尺苹果树的最小利润。具体公式为:

    =DMAX(A4:E10,"利润",A1:A3) 求出苹果树与梨树的最大利润为105

    =DMIN(A4:E10,"利润",A1:B2) 求出高度大于10英尺苹果树的最小利润为75

    (6) 利用函数DSUM可以求出所有苹果树的总利润。

     公式为:=DSUM(A4:E10,"利润",A1:A2) 总利润为225

    (7) 其他各问均可采用类似的函数求解,详细的公式如图所示。

     
    图6

    五、需要注意的地方

    1、可以为参数 criteria 指定任意区域,只要它至少包含一个列标志和列标志下方用于设定条件的单元格。

    例如,如果区域 A1:A2 在 A1 中包含列标志“树种”,在A2中包含名称苹果树,可将此区域命名为苹果树树种,那么在数据库函数中就可使用该名称作为参数 criteria。

    2、虽然条件区域可以在工作表的任意位置,但不要将条件区域置于数据清单的下方。因为如果使用“数据”菜单中的“记录单”命令在数据清单中添加信息,新的信息将被添加在数据清单下方的第一行上。如果数据清单下方的行非空,Microsoft Excel 将无法添加新的信息。

    3、确定条件区域没有与数据清单相重叠。

    4、若要对数据库的整个列进行操作,需要在条件区域中的列标志下方输入一个空白行。

    六、关于条件的建立

    在上面的示例中,我们简单介绍了条件区域的建立,在这里详细介绍有关在Excel中利用高级条件进行数据筛选的方法。

    1、 有关概念

    条件是指所指定的限制查询或筛选的结果集中包含哪些记录的条件。例如,上面示例中条件选择“高度”字段的值大于10的记录:高度>10。

    清单是指包含相关数据的一系列工作表行,例如,发票数据库或一组客户名称和电话号码。清单的第一行具有列标志。

    2、 建立条件区域的基本要求

    (1)在可用作条件区域的数据清单上插入至少三个空白行。

    (2)条件区域必须具有列标志。

    (3)请确保在条件值与数据清单之间至少留了一个空白行。

    如在上面的示例中A1:F3就是一个条件区域,其中第一行为列标志,如树种、高度。

    3、 筛选条件的建立

    在列标志下面的一行中,键入所要匹配的条件。所有以该文本开始的项都将被筛选。例如,如果您键入文本“Dav”作为条件,Microsoft Excel 将查找“Davolio”、“David”和“Davis”。如果只匹配指定的文本,可键入公式=''=text'',其中“text”是需要查找的文本。如果要查找某些字符相同但其他字符不一定相同的文本值,则可使用通配符。Excel中支持的通配符为:

     
    图7

    4、 几种不同条件的建立

    (1)单列上具有多个条件

    如果对于某一列具有两个或多个筛选条件,那么可直接在各行中从上到下依次键入各个条件。例如,上面示例的条件区域显示“树种”列中包含“苹果树”或“梨树”的行。

    (2)多列上具有单个条件

    若要在两列或多列中查找满足单个条件的数据,请在条件区域的同一行中输入所有条件。例如,下面示例的条件区域显示所有在“高度”列中大于10且“产量”大于10的数据行。

     
    图8

    (3)某一列或另一列上具有单个条件

    若要找到满足一列条件或另一列条件的数据,请在条件区域的不同行中输入条件。例如,上面示例的条件区域显示所有在“高度”列中大于10的数据行。

    (4)两列上具有两组条件之一

    若要找到满足两组条件(每一组条件都包含针对多列的条件)之一的数据行,请在各行中键入条件。例如,下面的条件区域将显示所有在“树种”列中包含“苹果树”且“高度”大于10的数据行,同时也显示“樱桃树”的“使用年数”大于10年的行。

     
    图9

    (5)一列有两组以上条件

    若要找到满足两组以上条件的行,请用相同的列标包括多列。例如,上面示例的条件区域显示介于10和16之间的高度。

    (6)将公式结果用作条件

    Excel中可以将公式(公式:单元格中的一系列值、单元格引用、名称或运算符的组合,可生成新的值。公式总是以等号 (=) 开始。)的计算结果作为条件使用。用公式创建条件时,不要将列标志作为条件标记使用,应该将条件标记置空,或者使用清单中非列标志的标记。例如,下面的条件区域显示在列 C 中,其值大于单元格区域 C7:C10 平均值的行。=C7>AVERAGE($C$7:$C$10)

    需要注意的是用作条件的公式必须使用相对引用来引用列标志(例如,“高度”),或者引用第一个记录的对应字段。公式中的所有其他引用都必须是绝对引用并且公式必须计算出结果 TRUE 或 FALSE。在本公式示例中,C7 引用了数据清单中第一个记录(行 7)的字段(列 C)。

    当然也可以在公式中使用列标志来代替相对的单元格引用或区域名称。当 Microsoft Excel 在包含条件的单元格中显示错误值 #NAME? 或 #VALUE! 时,您可以忽略这些错误,因为它们不影响列表的筛选。

    此外Microsoft Excel 在计算数据时不区分大小写。

    展开全文
  • 数据库函数的用法

    千次阅读 2018-08-31 15:37:50
    dgkhjbxx--客户表 列(khmc)客户名称 列(khbh)客户编号 apply_main_crdt--申请表 列(cust_no)客户编号   create or replace function cmis_getkhmc(id varchar2) return varchar2 is khmc_mingcheng ...
  • 数据库函数(基本函数)

    千次阅读 2019-07-16 18:52:20
    实验平台: navicat ...24.聚合函数 (1)AVG() 返回平均值 (2)Count() 返回计数值 (3)Max() 返回最大值 (4)Min() 返回最小值 (5)Sum() 返回某列的和 25.限制查询 (1)Limit [位置偏移量]行数
  • 数据库函数依赖——完全函数依赖、部分函数依赖、传递函数依赖【通俗易懂,博主会讲人话】 数据库函数依赖——完全函数依赖、部分函数依赖、传递函数依赖【通俗易懂,博主会讲人话】 1、函数依赖:在一个表里面,...
  • Excel大概有460多个函数,其中数据库函数有以下12个。 不过,在实际工作中还真没用过这些函数。 原因是,去掉这些函数名前的D(代表Database),都是些很常用的函数,如,AVERAGE()、COUNT()等,没必要再去特意用...
  • 数据库函数用法

    千次阅读 2017-05-25 16:07:46
    在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数, 例如SUM, COUNT, MAX,min AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 SELECT SUM(population)...
  • DB2数据库函数大全

    千次阅读 2017-07-24 17:18:43
    DB2 内置的函数真的是很多,要精通每个函数几乎是不可能的,所以本文并不打算介绍每个函数的具体用法,而是提供一个概览,让您了解每个函数的功能,这样,当你感觉你需要某些功能的函数时,再学习它们的具体用法也...
  • 常用的数据库函数

    千次阅读 2018-07-10 14:07:01
    很多人知道ISNULL函数,但是很少人知道Coalesce函数,人们会无意中使用到Coalesce函数,并且发现它比ISNULL更加强大,其实到目前为止,这个函数的确非常有用。返回其参数中第一个非空表达式 语法: COALESCE ( ...
  • JAVA通过调用数据库函数调用存储过程 下面将举一个通过数据库函数来调用存储过程: 创建数据库函数存储过程 CREATE OR REPLACE FUNCTION stu_proc ( v_id IN NUMBER ) RETURN VARCHAR2 IS v_name ...
  • 数据库函数依赖名词的解释

    千次阅读 2020-06-18 15:17:06
    函数依赖:函数依赖是关系模式中属性之间的一种逻辑依赖关系 假设有A、B两个函数,A → B(A 决定 B,即A推出B,也叫做B函数依赖于A) 平凡函数依赖:当属性集Y是属性集X的子集时,必然存在函数依赖X→Y,这种类型...
  • MySQL笔记-常用数据库函数

    千次阅读 2016-08-10 21:37:30
    函数(function)作为数据库的一个对象,是独立的程序单元(以后再研究怎么定义),每个数据库都会在SQL 标准上扩展一些函数函数可以放在SQL 语句的各个位置,常用的位置是select和where子句中。 一、函数分类 ...
  • H2数据库函数及数据类型概述

    万次阅读 2015-01-29 13:05:17
    H2数据库函数及数据类型概述作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、H2数据库常用数据类型INT类型:对应java.lang.IntegerREAL类型:对应java.lang.FloatDOUBLE类型:对应java.lang....
  • MySQL数据库写函数,用事件调用函数

    千次阅读 2018-07-01 10:40:17
    第一步,创建函数。第二步,创建过程。第三步,点击完成第四步,在这里面直接sql,然后点击保存第五步开启 event_scheduler 的sql:show variables like '%sche%'set global event_scheduler =on;或者set global ...
  • Hibernate的HQL支持数据库函数

    千次阅读 2009-08-14 13:18:00
    Hibernate的HQL已经支持大多数数据库函数,肯定不能包括所有, 幸运的是Hibernate已经对此做了相应的方案解决, 也就是Dialect中注册数据库函数.具体做法如下,我们以Mysql5为例 Mysql 的convert函数,现在数据库的字符...
  • 数据库函数依赖思路整理

    千次阅读 热门讨论 2014-09-14 20:24:20
    一个关系模式的所有函数依赖构成的集合就是函数依赖集,可以从这个函数依赖集中推导出来某个函数依赖(不包含在这个函数依赖集中),就说这个函数依赖集逻辑蕴涵这个函数依赖。 比如说:我们可以从有个
  • (PG数据库函数写法(存储过程))

    千次阅读 2018-10-12 16:19:42
    (PG数据库函数写法(存储过程)) ** 以下主要介绍PostgreSQL函数/存储过程返回数据集,或者也叫结果集的示例。 背景: PostgreSQL里面没有存储过程,只有函数,其他数据库里的这两个对象在PG里都叫函数。 函数由函数...
  • Discuz!X数据库函数操作命令大全

    千次阅读 2016-09-20 17:08:07
    X数据库函数操作命令大全 函数 功能 DB::table($tablename) 获取正确带前缀的表名,转换数据库句柄 DB::delete($tablename, 条件,条数限制) 删除表中的数据 ...
  • 数据库聚合函数

    千次阅读 2019-06-14 15:20:27
    聚合函数会自动忽略空值,省去手动sql将空值null排除 聚合函数不能直接加载where语句后面 sum()计算总和 获取薪水sal的总和 select sum(sal) from emp; 获取薪水和补助的总和(补助含有null) 错误写法 原因:...
  • 数据库 函数依赖及范式(最通俗易懂)

    千次阅读 多人点赞 2019-06-04 19:49:00
    数据库 函数依赖及范式(最通俗易懂) 一、基础概念 要理解范式,首先必须对知道什么是关系数据库,如果你不知道,我可以简单的不能再简单的说一下:关系数据库就是用二维表来保存数据。表和表之间可以……(省略...
  • 数据库函数New in Django 1.8.下面记述的类为用户提供了一些方法,来在Django中使用底层数据库提供的函数用于注解、聚合或者过滤器等操作。函数也是表达式,所以可以像聚合函数一样混合使用它们。我们会在每个函数的...
  • 数据库内置函数及自定义函数

    千次阅读 2019-08-05 10:09:37
    一、数据库内置函数 二、数据库自定义函数 1、自定义函数的作用: - 提高SQL语句的重用性,共享性和可移植性; - 减少重复代码的编写,提高程序的可读性; - 能够实现较快的执行速度,减少网络流量,提高程序...
  • 微擎数据库操作函数

    千次阅读 热门讨论 2017-10-20 13:05:28
    官方文档上的也不全面,有些函数到文档中,数据库操作函数应该算是最常用的函数了,因此参考大牛文档及官方文档下本篇方便自己、方便他人。在此,官方文档上已经有的、简单明了的我就不在一一赘述。
  • MySQL数据库内置函数

    千次阅读 2015-12-18 11:16:35
    mysql数据库中提供了很丰富的函数。mysql函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。简单介绍几类函数的使用范围: ...
  • MySQL数据库8——数据库函数的应用

    千次阅读 多人点赞 2019-03-16 21:32:51
    数据库中内置函数的使用 该篇主要介绍数据库中内置函数的使用,主要有日期函数,字符串函数,数学函数。 (一)日期函数 select current_date();//获得当前日期,年月日 select current_time();//获得当前时间...
  • 3,函数一般情况下是用来计算并返回一个计算结果,而存储过程一般是用来完成特定的数据操作(比如修改插入数据库或执行某些DDL语句等等)。4,oracle中存储过程和函数都可以返回值,但是函数必须要返回值并且一般...
  • Oracle BIEE EVALUATE系列使用数据库函数

    千次阅读 2015-09-15 13:35:04
    以前看过晃晃悠悠的EVALUATE的用法。我想补充另外用法。   EVALUATE系列不只有BIEE Admin tool 或者answer中提到的EVALUATE 和 EVALUATE_AGGR两种函数事实上还有另外的两个   EVALUATE:   EVAL

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,176,979
精华内容 470,791
关键字:

数据库函数怎么写