GaussDB数据库基础函数介绍2

二、GaussDB常用基础函数介绍与示例
1、数字操作函数
在GaussDB数据库中,数字操作函数是指用于执行数字操作的函数,例如加减乘除、取余、幂运算等。这些函数通常在数学、计算机科学和工程学等领域中使用,用于处理数字数据和执行数字操作。

以下是一些常见的数字操作函数:

--abs(x)

--描述:绝对值。

--返回值类型:和输入相同。

SELECT abs(-17.4);

在这里插入图片描述

--ceil(x)

--描述:不小于参数的最小的整数。

--返回值类型:整数。

select ceil(42.3),ceil(-42.3)

在这里插入图片描述

--div(y numeric, x numeric)

--描述:y除以x的商的整数部分。

--返回值类型:numeric

select div(10,4)

在这里插入图片描述

--floor(x)

--描述:不大于参数的最大整数。

--返回值类型:与输入相同。

select floor(-42.3),floor(42.3)

在这里插入图片描述

--random()

--描述:0.0到1.0之间的随机数。

--返回值类型:double precision

select random(),random()

在这里插入图片描述

--multiply(x double precision or text, y double precision or text)

--描述:x和y的乘积。

--返回值类型:double precision

select multiply('4.0',3),multiply(4,'3.0')

在这里插入图片描述

--mod(x,y)

--描述:x/y的余数(模) ,如果x是0,则返回y。

--返回值类型:与参数类型相同。

select mod(10,3),mod(0,2)

在这里插入图片描述

--round(x)

--描述:离输入参数最近的整数。

--返回值类型:与输入相同。

select round(-10.9),round(10.1)

在这里插入图片描述

--round(v numeric, s int)

--描述:保留小数点后s位,s后一位进行四舍五入。

--返回值类型:numeric

select round(0.123456,2),round(10.654321,1)

在这里插入图片描述



详情参考: https://support.huaweicloud.com/gaussdb/index.html

posted @ 2024-11-27 15:39  xmut  阅读(0)  评论(0编辑  收藏  举报