1.AVG()
返回一组数值的平均值.
SELECT AVG(SALARY) FROM BSEMPMS;
2.CORR(),CORRELATION()
返回一对数值的关系系数.
SELECT CORRELATION(SALARY,BONUS) FROM BSEMPMS;
3.COUNT()
返回一组行或值的个数.
SELECT COUNT(*) FROM BSEMPMS;
4.COVAR(),COVARIANCE()
返回一对数值的协方差.
SELECT COVAR(SALARY,BONUS) FROM BSEMPMS;
5.MAX()
返回一组数值中的最大值.
SELECT MAX(SALARY) FROM BSEMPMS;
6.MIN()
返回一组数值中的最小值.
SELECT MIN(SALARY) FROM BSEMPMS;
7.STDDEV()
返回一组数值的标准偏差.
SELECT STDDEV(SALARY) FROM BSEMPMS;
8.SUM()
返回一组数据的和.
SELECTSUM(SALARY)FROMBSEMPMS;
9.VAR(),VARIANCE()
返回一组数值的方差.
SELECTVARIANCE(SALARY)FROMBSEMPMS;
10.ABS(),ABSVAL()
返回参数的绝对值.
SELECTABS(-3.4)FROMBSEMPMS;
11.ACOS()
返回参数的反余弦值.
SELECTACOS(0.9)FROMBSEMPMS;
12.ASCII()
返回整数参数最左边的字符的ASCII码.
SELECTASCII('R')FROMBSEMPMS;
13.ASIN()
返回用弧度表示的角度的参数的反正弦函数.
SELECTASIN(0.9)FROMBSEMPMS;
14.ATAN()
返回参数的反正切值,该参数用弧度表示的角度的参数.
SELECTATAN(0.9)FROMBSEMPMS;
15.ATAN2()
返回用弧度表示的角度的X和Y坐标的反正切值.
SELECTATAN2(0.5,0.9)FROMBSEMPMS;
16.BIGINT()
返回整型常量中的数字或字符串的64位整数表示.
SELECTBIGINT(EMP_NO)FROMBSEMPMS;
17.CEILING() OR CEIL()
返回比参数大或等于参数的最小的整数值.
SELECTCEILING(3.56)FROMBSEMPMS;
SELECTCEIL(4.67)FROMBSEMPMS;
18.CHAR()
返回日期时间型,字符串,整数,十进制或双精度浮点数的字符串表示.
SELECTCHAR(SALARY,',')FROMBSEMPMS;
19.CHR()
返回具有由参数指定的ASCII码的字符.
SELECTCHAR(167)FROMBSEMPMS;
20.CONCAT()
返回两个字符串的连接.
SELECTCONCAT(EMP_NO,EMP_NAM)FROMBSEMPMS;
21.YEAR()
返回数值的年部分.
SELECTYEAR('2003/01/02')FROMBSEMPMS;
22.VARCHAR()
返回字符串,日期型,图形串的可变长度的字符串表示.
SELECTVARCHAR(EMP_NAM,50)FROMBSEMPMS;
23.UCASE() OR UPPER()
返回字符串的大写.
SELECTUCASE(EMP_NAM)FROMBSEMPMS;
SELECTUPPER(EMP_NO)FROMBSEMPMS;
24.TRUNCATE()ORTRUNC()
从表达式小数点右边的位置开始截断并返回该数值.
SELECTTRUNCATE(345.6789,2)FROMBSEMPMS;
25.TIME()
返回一个数值中的时间.
SELECTTIME('2001-03-19.12.30.123456')FROMBSEMPMS;
26.SUBSTR(EXP1,EXP2)
返回EXP1串自EXP2处开始的子串.
SELECTSUBSTR('CDNJFDJFJD',5)FROMBSEMPMS;
SELECTSUBSTR('CDNJFDJFJD',5,2)FROMBSEMPMS;
27.SQRT()
返回该参数的平方根.
SELECTSQRT(36)FROMBSEMPMS;
28.SPACE()
返回由参数指定的长度,包含空格在内的字符串.
SELECTSPACE(10)FROMBSEMPMS;
29.SECOND()
返回一个数值的秒部分.
SELECTSECOND('18:34:32')FROMBSEMPMS;
30.RTRIM()
删除字符串尾部的空格.
SELECTRTRIM('COMMENT')FROMBSEMPMS;
31.ROUND(EXP1,EXP2)
返回EXP1小数点右边的第EXP2位置处开始的四舍五入值.
SELECTROUND(2345.6789,2)FROMBSEMPMS;
32.REPLACE(EXP1,EXP2,EXP3)
用EXP3替代EXP1中所有的EXP2
SELECTCHAR(REPLACE('ROMANDD','NDD','CCB'),10)FROMBSEMPMS;
33.REPEAT(EXP1,EXP2)
返回EXP1重复EXP2次后的字符串.
SELECTCHAR(REPEAT('REPEAT',3),21)FROMBSEMPMS;
34.REAL()
返回一个数值的单精度浮点数表示.
SELECTREAL(10)FROMBSEMPMS;
35.RAND()
返回0和1之间的随机浮点数.
SELECTRAND()FROMBSEMPMS;
36.POWER(EXP1,EXP2)
返回EXP1的EXP2次幂.
SELECTPOWER(2,5)FROMBSEMPMS;
37.POSSTR(EXP1,EXP2)
返回EXP2在EXP1中的位置.
SELECT('ABCDEFGH','D')FROMBSEMPMS;
38.NULLIF(EXP1,EXP2)
如果EXP1=EXP2,则为NULL,否则为EXP1
39.NODENUMBER()
返回行的分区号.
SELECTNODENUMBER(EMP_NO)FROMBSEMPMS;
40.MONTH()
返回一个数值的月部分.
SELECTMONTH('2003/10/20')FROMBSEMPMS;
41.MOD(EXP1,EXP2)
返回EXP1除以EXP2的余数.
SELECTMOD(20,8)FROMBSEMPMS;
42.MINUTE()
返回一个数值的分钟部分.
SELECTMINUTE('18:34:23')FROMBSEMPMS;
43.LTRIM()
删除字符串前面的空格.
SELECTLTRIM('CDDD')FROMBSEMPMS;
44.HOUR()
返回一个数值的小时部分.
SELECTHOUR('18:34:23')FROMBSEMPMS;
45.DOUBLE()
如果参数是一个数字表达式,返回与其相对应的浮点数,如果参数是字符串表达式,则返回该数的字符串表达式.
SELECTDOUBLE('5678')FROMBSEMPMS;
46.EXP()
返回参数的指数函数.
SELECTEXP(2)FROMBSEMPMS;
47.FLOAT()
返回一个数的浮点表示.
SELECTFLOAT(789)FROMBSEMPMS;
48.FLOOR()
返回小于或等于参数的最大整数.
SLECTFLOOR(88.93)FROMBSEMPMS;
49.HEX()
返回一个表示为字符串的值的16进制表示.
SELECTHEX(16)FROMBSEMPMS;
50.value(a+b+..)
假如2个Decimal相加,一个为NULL的话,就用这个函数相加,不用的话,结果会为空。
分享到:
相关推荐
DB2 常用函数 DB2 是一种关系型数据库管理系统,提供了多种内置函数用于数据处理和分析。下面是 DB2 中常用的函数分类和使用实例。 聚合函数 DB2 提供了多种聚合函数,用于对数据进行汇总和统计分析。 1. COUNT...
以下是对DB2常用函数的详细介绍: 1. AVG 函数:这个函数用于计算一组数值的平均值。基本语法是 `AVG(expression)`。它会忽略NULL值,并且如果指定`DISTINCT`关键字,它会计算不同值的平均值。例如: ```sql ...
本文将深入探讨DB2中的常用函数,这些函数覆盖了类型转换、日期时间操作、字符串处理以及数学计算等多个方面,对于初学者来说,掌握这些函数能够极大地提升在DB2环境下的数据操作效率。 ### 类型转换函数 DB2提供...
### DB2常用函数与Oracle比较 本文档旨在深入解析DB2和Oracle数据库中常用函数的异同之处,以便于从一种数据库系统迁移至另一种系统的人员能够快速掌握并适应新的环境。我们将从类型转换函数、时间日期相关的函数...
DB2是一款由IBM开发的关系型数据库管理系统,广泛应用于企业级...了解并熟练掌握这些DB2常用函数,将极大地提高你在数据库管理和数据分析中的效率。在实际工作中,你可以结合具体需求灵活运用这些函数,解决各种问题。
DB2 函数可以分为九大类:聚合函数、类型转换函数、数学函数、字符串函数、日期时间函数、XML 函数、分区函数、安全函数和其他函数。 一、聚合函数 聚合函数是指对表中的数据进行聚合操作的函数,常用的聚合函数...
本篇文章将详细介绍DB2数据库中的一些基本和常用的函数。 1. AVG() 函数:此函数用于计算一组数值的平均值。例如,`SELECT AVG(SALARY) FROM BSEMPMS;` 将返回BSEMPMS表中所有员工工资的平均值。 2. CORR(), ...
MSSQL DB2 ORACAL三种数据库常用函数对比大全,对比以上的数据库,查询的时候很有用。熟悉三种数据库的函数。采用excel的表格的方式呈现。
在DB2中,最常用的字符串分隔函数是`STRIP()`和`TOKENIZE()`。`STRIP()`函数用于去除字符串两端或内部的空格或指定字符。例如,`STRIP(' Hello World ')`将返回'Hello World'。`TOKENIZE()`函数则用于将字符串按照...
db2常用操作命令
【DB2常用语句集萃】中的知识点涵盖了SQL查询的多个方面,主要涉及了数据的检索、聚合、分组、转换以及联接操作。以下是对这些知识点的详细说明: 1. **空值处理**:使用`ISNULL`函数来处理NULL值,例如`isnull...
这里我们将深入探讨几个常用的DB2函数,并详细解释它们的用法。 1. **SUBSTR()函数**: - `SUBSTR(para1,para2)`:此函数用于从字符串`para1`中提取一部分。它从位置`para2`开始截取字符串,位置索引从1开始。例如...
本文将详细介绍DB2中的一些常用函数,包括聚集函数和标量函数。 #### 聚集函数 聚集函数主要用于对一组数据进行统计分析,常见的DB2聚集函数有: 1. **AVG**: 计算一列或一组数值的平均值。 - 示例:`SELECT AVG...
本文将详细介绍DB2中常用的字符串类型函数,并通过具体示例加以说明,帮助读者更好地理解和运用这些函数。 ### 1. VALUE 函数 VALUE 函数用于将表达式转换为指定的数据类型。其语法结构为:`VALUE(EXPR1 AS TYPE1)...
**DB2常用函数.txt** 这个文本文件可能包含具体的函数示例和使用技巧,例如如何使用`DECODE()`函数实现条件判断,或者`OVERLAY()`函数如何替换字符串的部分内容。通过对这些实例的学习,可以加深对DB2 SQL函数的...
DB2 和 MySQL 是常用的关系数据库管理系统,它们提供了丰富的函数集合,帮助用户更方便地处理和分析数据。本文将对 DB2 和 MySQL 数据库函数进行分类和介绍,涵盖数学函数、字符串函数、日期函数、聚合函数等多种...
这些函数是DB2数据库中极为重要且常用的工具,能够帮助用户高效地完成数据查询、分析、转换等任务,无论是对于初学者还是经验丰富的数据库管理员,熟练掌握这些函数都是提升工作效率的关键。通过合理的运用,可以...