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)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!