玩转PostgreSQL(九):数学函数进行运算
本文提供了最常用的PostgreSQL数学函数并附有示例,可以帮助你学习使用PostgreSQL快速有效地进行各种数学运算。 ( - 10)
的绝对值?语法
下面解释ABS()
函数的语法: ?输入 ❀AB (S)❀ 1 输入参数:
numeric_expression
必填参数。一个号码。它可以是正数、负数或零。它可以是整数或小数。也可以是计算表达式
?返回值
ABS()
函数返回其计算值,数据类型与输入参数
相同?示例
以下示例显示如何使用 以下语句使用计算表达式函数: 结果如下: 除了 正常返回 15。 ? 简介: 在本节中,我们将了解❀IL 函数, CEIL() 以下解释 必需参数。一个号码。它可以是正数、负数或零。它可以是整数或小数。也可以是算术表达式 这是带有 接下来,让我们使用数据库表来输出 演示如下: ?
ABS() den 函数计算绝对值: 结果为:
函数返回一个数字到下一个整数10.24
SELECT ABS( 300 - 369 );
69
?备注
ABS( )
函数外,我们还可以使用绝对运算符 @,例如: SELECT @ -15
15
?PostgreSQL CEIL() 函数
?语法
CEIL()
函数的语法: CEIL(numeric_expression)
?输入参数
CEIL()
该函数有 1 个输入参数: 数字表达式
?返回值
CEIL()
函数返回与输入参数数据类型相同的值。?示例
CEIL()
函数的示例 sql: 输出如下: 370
SELECT
team,
CEIL(SUM( rank )) srank
FROM
pro_rank
GROUP BY
team
ORDER BY
srank DESC;
?PostgreSQL FLOOR() 函数
?语法
下面解释了 FLOOR()
函数的语法:
FLOOR(numeric_expression)
?输入参数
FLOOR()
该函数有 1 个输入参数:
数字表达式
必需参数。一个号码。它可以是正数、负数或零。它可以是整数或小数。算术表达式也可以是
吗?返回值
FLOOR()
函数 返回小于或等于参数
指定的数字的最大整数值?示例
下面是的用法 FLOOR() 函数:
SELECT
FLOOR( 777.369 );
输出结果如下: ❿S ? 简介: 在本节中,让我们学习 MOD( )
函数,该函数执行模算术并返回第一个参数除以第二个参数后的余数。
?语法
以下解释MOD()
函数的语法:
MOD(x,y)
?输入参数
MOD()
该函数有 2 个输入参数:
x
x 参数是除以秒的数字。
- ****
y
y 参数为除数。
y 不能为零 (0),否则函数将发出部分零错误。
?返回值
MOD()
函数返回第一个参数除以第二个参数的余数❀? MOD() 函数示例 sql:
SELECT MOD(16,5) modulus
以下语句也返回相同的结果:
SELECT MOD(16,-5);
请参阅以下语句:
SELECT MOD(-16,5);
返回负数: 返回相同的语句: D '输出如下
-1
?PostgreSQL ROUND 函数
?简介: 将数字四舍五入到最接近整数或指定十进制位数的函数 ?语法
以下解释ROUND()
函数的语法:
ROUND (source [ , n ] )
?输入参数
ROUND()
该函数有 2 个输入参数:
源
表示。参数是要四舍五入的数字或数值表达式。
n
不需要。表示数字精度的整数。默认值为 0。
?返回值
ROUND()
函数 如果省略第二个参数,则函数返回与输入相同类型的结果
如果两个参数同时使用,
?示例
?A) 舍入为整数示例
以下是使用函数 ROUND() 自 10.4 起最接近的整数是 10 的示例 sql,因此该函数按预期返回 10:
10
以下示例 10.5:
SELECT
ROUND( 10.5 );
结果为:
11
?B) 四舍五入到两位小数的示例 说明了如何四舍五入两位小数: 输出 10.81
10.81
小数到两位小数的另一个示例 将小数四舍五入位置:
SELECT
ROUND( 10.817, 2 );
输出
10.82
我们可以更改第二个参数,将数字四舍五入到特定的小数位数。
?PostgreSQL TRUNC函数
?简介:本节我们将学习♼函数
?语法
下面解释 TRUNC()
函数的语法:
TRUNC(number [, precision])
?输入参数
TRUNC()
该函数有 2 个输入参数:
数字
表示。饮用价值。
精度
可选。如果 精度
参数为正整数,则函数 TRUNC()
截断小数点右侧的数字。
如果 以下是使用 输出如下 考虑以下示例: 第二个参数为 -2,因此函数 ❙TR❙❙TR❙❙TR 计算小数点左边的数字,输出: 作者:仅查看 precision
是负整数,则小数点的 TRUNC() 数字被替换到左侧。参数
precision
是可选的。如果未指定,则默认为零 (0)。换句话说,number
被截断为整数。 ?返回值
TRUNC()
函数返回相同的数值数据类型。如果未指定第二个参数,则将其用作第一个参数。否则,如果使用两个参数,该函数将返回一个数值。 ?示例
TRUNC()
函数的示例 sql: ❙ne 以下示例使用 TRUNC()
该函数截断数字转整数: SELECT
TRUNC(10.6);
10
?B) 指定小数位的快捷方式 以下语句 小数 结果如下:
1.23
?C) tr 示例未连接的号码第二个参数为负
SELECT
TRUNC(150.45,-2)
100
来源:稀土矿块
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。