数学函数

ABS() 函数

实例

返回数字的绝对值:

SELECT ABS(-243.5);

定义和用法

ABS() 函数返回数字的绝对(正)值。

语法

ABS(number)

image-20200818224641175

CEIL() 函数

实例

返回大于或等于25.75的最小整数值:

SELECT CEIL(25.75);

定义和用法

CEIL()函数返回大于或等于数字的最小整数值。

注意:此函数等于CEILING()函数。

语法

CEIL(number)

image-20200818224808877

FLOOR() 函数

实例

返回小于或等于25.75的最大整数值:

SELECT FLOOR(25.75);

定义和用法

FLOOR()函数返回小于或等于数字的最大整数值。

注意:还要查看ROUND()CEIL()CEILING()TRUNCATE()DIV函数。

语法

FLOOR(number)

image-20200818224947882

MOD() 函数

实例

返回18/4的剩余部分:

SELECT MOD(18, 4);

定义和用法

MOD()函数返回数字除以另一个数字的余数。

语法

MOD(x, y)

#要么:

x MOD y

#要么

x % y

参数值

image-20200818225210600

ROUND() 函数

实例

将数字四舍五入到小数点后2位:

SELECT ROUND(135.375, 2);

定义和用法

ROUND()函数将数字四舍五入到指定的小数位数。

注意:另请参见FLOOR()CEIL()CEILING()TRUNCATE()函数。

语法

ROUND(*number*, *decimals*)

参数值

image-20200818225340777

TRUNCATE() 函数

实例

将截断的数字返回到2位小数:

SELECT TRUNCATE(135.375, 2);

定义和用法

TRUNCATE()函数将数字截断为指定的小数位数。

注意:另请参见FLOOR()CEIL()CEILING()ROUND()函数。

语法

TRUNCATE(number, decimals)

参数值

image-20200818225515067

Update time: 2020-08-18

results matching ""

    No results matching ""