前置条件
计算列函数,数据库适配情况,查看:计算列函数数据库适配情况。
1.TOFLOAT
类别 | 描述 |
---|---|
函数写法 | TOFLOAT(number) |
函数作用 | 转为浮点数 |
参数说明 | number:可以是数值型,也可以是数值字符串、数值日期类型 |
示例 | FLOAT(“3”) = 3.0;FLOAT(2.1) = 2.1 |
2.LEAST
类别 | 描述 |
---|---|
函数写法 | LEAST(value1,value2) |
函数作用 | 返回2个值中的最小值 |
参数说明 | value1, value2:要比较的值, 数值字段或者常量。 |
示例 | 1、比较2个不同的价格 LEAST(10, 20,)返回10。 |
3.ABS
类别 | 描述 |
---|---|
函数写法 | ABS(number) |
函数作用 | 计算绝对值 |
参数说明 | number:数值字段或者常量 |
示例 | 1、求差额的绝对值,差额可能是负数。ABS([差额])返回全部都是正数;如果差额是0,则返回0。 |
4.CEILING
类别 | 描述 |
---|---|
函数写法 | CEILING(number) |
函数作用 | 将参数number沿绝对值增大的方向,舍入为最接近的整数。 |
参数说明 | number:待舍入的数值。 |
示例 | 1、CEILING(-2.5)返回-2。 |
5.ACOS
类别 | 描述 |
---|---|
函数写法 | ACOS(number) |
函数作用 | 返回指定数值的反余弦值。反余弦值为一个角度,返回角度以弧度形式表示。 |
参数说明 | number:需要返回角度的余弦值。 函数的参数必须在-1和1之间,包括-1和1。返回的角度值在0和Pi之间。如果要把返回的角度用度数来表示,用180/PI()乘返回值即可 |
示例 | 1、ACOS(1)返回0(弧度)。 |
6.ASIN
类别 | 描述 |
---|---|
函数写法 | ASIN(num) |
函数作用 | 返回指定数值的反正弦值。反正弦值为一个角度,返回角度以弧度形式表示 |
参数说明 | num:需要返回角度的正弦值。 指定数值必须在-1到1之间(含1与-1)。返回角度在-pi/2到pi/2之间(含-pi/2与pi/2)。用角度形式返回数值时,返回数值乘以180/PI(). |
示例 | 1、ASIN(0.5) 0.523598776(pi/6弧度)。 |
7.COS
类别 | 描述 |
---|---|
函数写法 | COS(number) |
函数作用 | 返回一个角度的余弦值。 |
参数说明 | number:以弧度表示的需要求余弦值的角度。 注意事项: 要把一个角度转换成弧度值,将角度乘于PI()/180。 COS(n*2*PI()+number)=COS(number)(其中n为整数,number从-pi到pi。 |
示例 | 1、COS(0.5) 返回0.877582562。 2、COS(30*PI()/180) 0.866025404。 |
8.SIGN
类别 | 描述 |
---|---|
函数写法 | SIGN(num) |
函数作用 | 返回数字的符号,当数字为正数时返回1,为零时返回0,为负数时返回-1。 |
参数说明 | num:数值字段或固定数字。 |
示例 | 1、SIGN(8) 返回 1。 |
9.FLOOR
类别 | 描述 |
---|---|
函数写法 | FLOOR(number) |
函数作用 | 将参数number沿绝对值减小的方向去尾舍入。 注意事项: |
参数说明 | number:待舍入的数值。 |
示例 | FLOOR(-2.5) 返回-3。 |
10.EXP
类别 | 描述 |
---|---|
函数写法 | EXP(num) |
函数作用 | 返回指定浮点数的以e为底数的指数值 |
参数说明 | num:为任意实数,作为常数e的指数 |
示例 | EXP(0) 返回1 |
11.TRUNC
类别 | 描述 |
---|---|
函数写法 | TRUNC(num, x) |
函数作用 | 将浮点数截断至指定精度。 |
参数说明 | num: 浮点型字段或者常量。 x: 位数,只能是正整数。 |
示例 | TRUNC(-1.999, 1) 返回 -1.9。 |
12.SIN
类别 | 描述 |
---|---|
函数写法 | SIN(num) |
函数作用 | 计算指定弧度的三角正弦 |
参数说明 | num:数值字段或者常量 |
示例 | 1、SIN(10) 返回-0.544021111。 |
13.SQRT
类别 | 描述 |
---|---|
函数写法 | SQRT(num) |
函数作用 | 计算一个非负数的算术平方根 |
参数说明 | num:数值字段或者常量 |
示例 | 1、SQRT(64) 返回8。 |
14.ROUND
类别 | 描述 |
---|---|
函数写法 | ROUND(num, decimal) |
函数作用 | 保留几位小数 |
参数说明 | num:数值字段或常量 decimal:小数位数,是正整数。 |
示例 | 参数说明: |
15.PI
类别 | 描述 |
---|---|
函数写法 | PI() |
函数作用 | 获取圆周率 |
参数说明 | |
示例 | 示例:PI() 返回 3.141593。 |
16.LOG10
类别 | 描述 |
---|---|
函数写法 | LOG10(number) |
函数作用 | 返回以10为底的对数 |
参数说明 | number:可以是整型、浮点型。 |
示例 | 1、LOG10(10) 返回1。 |
17.LOG2
类别 | 描述 |
---|---|
函数写法 | LOG2(number) |
函数作用 | 返回以2为底的对数 |
参数说明 | number:可以是整型、浮点型; |
示例 | LOG2(3) //返回 1.5849625007211563 |