- 论坛徽章:
- 1
|
还有的部分请大家补充一下 。。。。
求一组数值的平均值
函数名:
AVG()
举 例:
SELECT AVG(SALARY) FROM BSEMPMS;
求一对数值的关系系数
函数名:
CORR()
CORRELATION()
举 例:
SELECT CORRELATION(SALARY,BONUS) FROM BSEMPMS;
返回一组行、值或者是记录集的个数
函数名:
COUNT()
举 例:
SELECT COUNT(*) FROM BSEMPMS;
返回一对数值的协方差
函数名:
COVAR()
COVARIANCE()
举 例:
SELECT COVAR(SALARY,BONUS) FROM BSEMPMS;
返回一组数值中的最大值
函数名:
MAX()
举 例:
SELECT MAX(SALARY) FROM BSEMPMS;
返回一组数值中的最小值
函数名:
MIN()
举 例:
SELECT MIN(SALARY) FROM BSEMPMS;
返回一组数值中的标准偏差
函数名:
STDDEV()
举 例:
SELECT STDDEV(SALARY) FROM BSEMPMS;
返回一组数值的汇总数
函数名:
SUM()
举 例:
SELECT SUM(SALARY) FROM BSEMPMS;
返回一组数值的方差
函数名:
VAR()
VARIANCE()
举 例:
SELECT VARIANCE(SALARY) FROM BSEMPMS;
返回参数的绝对值
函数名:
ABS()
ABSVAL()
举 例:
SELECT ABS(-3.4) FROM BSEMPMS;
返回参数的反余弦值
函数名:
ACOS()
举 例:
SELECT ACOS(0.9) FROM BSEMPMS;
返回整数参数最左边的字符的ASCII码
函数名:
ASCII()
举 例:
SELECT ASCII('R') FROM BSEMPMS;
返回用弧度表示的角度的参数的反正弦函数
函数名:
ASIN()
举 例:
SELECT ASIN(0.9) FROM BSEMPMS;
返回参数的反正切值,该参数用弧度表示的角度的参数
函数名:
ATAN()
举 例:
SELECT ATAN(0.9) FROM BSEMPMS;
返回用弧度表示的角度的X和Y坐标的反正切值
函数名:
ATAN2()
举 例:
SELECT ATAN2(0.5,0.9) FROM BSEMPMS;
返回整型常量中的数字或字符串的64位整数表示
函数名:
BIGINT()
举 例:
SELECT BIGINT(EMP_NO) FROM BSEMPMS;
返回比参数大或等于参数的最小的整数值
函数名:
CEILING()
CEIL()
举 例:
SELECT CEILING(3.56) FROM BSEMPMS;
SELECT CEIL(4.67) FROM BSEMPMS;
返回日期时间型,字符串,整数,十进制或双精度浮点数的字符串表示
函数名:
CHAR()
举 例:
SELECT CHAR(SALARY,',') FROM BSEMPMS;
返回具有由参数指定的ASCII码的字符
函数名:
CHR()
举 例:
SELECT CHAR(167) FROM BSEMPMS;
返回两个字符串的连接
函数名:
CONCAT()
举 例:
SELECT CONCAT(EMP_NO,EMP_NAM) FROM BSEMPMS;
返回数值的年部分
函数名:
YEAR()
举 例:
SELECT YEAR('2003/01/02') FROM BSEMPMS;
返回字符串,日期型,图形串的可变长度的字符串表示
函数名:
VARCHAR()
举 例:
SELECT VARCHAR(EMP_NAM,50) FROM BSEMPMS;
返回字符串的大写
函数名:
UCASE()
UPPER()
举 例:
SELECT UCASE(EMP_NAM) FROM BSEMPMS;
SELECT UPPER(EMP_NO) FROM BSEMPMS;
从表达式小数点右边的位置开始截断并返回该数值
函数名:
TRUNCATE()
TRUNC()
举 例:
SELECT TRUNCATE(345.6789,2) FROM BSEMPMS;
返回一个数值中的时间
函数名:
TIME()
举 例:
SELECT TIME('2001-03-19.12.30.123456') FROM BSEMPMS;
返回EXP1串自EXP2处开始的子串
函数名:
SUBSTR(EXP1,EXP2)
举 例:
SELECT SUBSTR('CDNJFDJFJD',5) FROM BSEMPMS;
SELECT SUBSTR('CDNJFDJFJD',5,2) FROM BSEMPMS;
返回该参数的平方根
函数名:
SQRT()
举 例:
SELECT SQRT(36) FROM BSEMPMS;
返回由参数指定的长度,包含空格在内的字符串
函数名:
SPACE()
举 例:
SELECT SPACE(10) FROM BSEMPMS;
返回一个数值的秒部分
函数名:
SECOND()
举 例:
SELECT SECOND('18:34:32') FROMB SEMPMS;
删除字符串尾部的空格
函数名:
RTRIM()
举 例:
SELECT RTRIM('COMMENT') FROM BSEMPMS;
返回EXP1小数点右边的第EXP2位置处开始的四舍五入值
函数名:
ROUND(EXP1,EXP2)
举 例:
SELECT ROUND(2345.6789,2) FROM BSEMPMS;
用EXP3替代EXP1中所有的EXP2
函数名:
REPLACE(EXP1,EXP2,EXP3)
举 例:
SELECT CHAR(REPLACE('ROMANDD','NDD','CCB'),10) FROM BSEMPMS;
返回EXP1重复EXP2次后的字符串
函数名:
REPEAT(EXP1,EXP2)
举 例:
SELECT CHAR(REPEAT('REPEAT',3),21) FROM BSEMPMS;
返回一个数值的单精度浮点数表示
函数名:
REAL()
举 例:
SELECT REAL(10) FROM BSEMPMS;
返回0和1之间的随机浮点数
函数名:
RAND()
举 例:
SELECT RAND() FROM BSEMPMS;
返回EXP1的EXP2次幂
函数名:
POWER(EXP1,EXP2)
举 例:
SELECT POWER(2,5) FROM BSEMPMS;
返回EXP2在EXP1中的位置
函数名:
POSSTR(EXP1,EXP2)
举 例:
SELECT POSSTR('ABCDEFGH','D') FROM BSEMPMS;
比较两个字段字符串,如果相等返回第一个字符串,如果不符合,返回 NULL
函数名:
NULLIF(EXP1,EXP2)
举 例:
返回行的分区号
函数名:
NODENUMBER()
举 例:
SELECT NODENUMBER(EMP_NO) FROM BSEMPMS;
返回一个数值的月部分
函数名:
MONTH()
举 例:
SELECT MONTH('2003/10/20') FROM BSEMPMS;
返回EXP1除以EXP2的余数
函数名:
MOD(EXP1,EXP2)
举 例:
SELECT MOD(20,8) FROM BSEMPMS;
返回一个数值的分钟部分
函数名:
MINUTE()
举 例:
SELECT MINUTE('18:34:23') FROM BSEMPMS;
删除字符串前面的空格
函数名:
LTRIM()
举 例:
SELECT LTRIM('CDDD') FROM BSEMPMS;
返回一个数值的小时部分
函数名:
HOUR()
举 例:
SELECT HOUR('18:34:23') FROM BSEMPMS;
返回字符串表示的浮点数
函数名:
DOUBLE()
举 例:
SELECT DOUBLE('5678') FROM BSEMPMS;
备 注:
如果参数是一个数字表达式,返回与其相对应的浮点数,如果参数是字符串表达式,则返回该数的字符串表达式
返回参数的指数函数
函数名:
EXP()
举 例:
SELECT EXP(2) FROM BSEMPMS;
返回一个数的浮点表示
函数名:
FLOAT()
举 例:
SELECT FLOAT(789) FROM BSEMPMS;
返回小于或等于参数的最大整数
函数名:
FLOOR()
举 例:
SELECT FLOOR(88.93) FROM BSEMPMS;
返回一个表示为字符串的值的16进制表示
函数名:
HEX()
举 例:
SELECT HEX(16) FROM BSEMPMS; |
|