首页 > 数据库 >GaussDB数据库基础函数介绍2

GaussDB数据库基础函数介绍2

时间:2024-10-30 11:58:54浏览次数:1  
标签:函数 -- GaussDB numeric round 返回值 数据库 select 描述

二、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)

在这里插入图片描述

标签:函数,--,GaussDB,numeric,round,返回值,数据库,select,描述
From: https://www.cnblogs.com/xiaoxu0211/p/18515595

相关文章

  • GaussDB数据库基础函数介绍1
    前言函数是数据库中最基本的组成部分之一,它们用于定义和操作数据库中的表格、记录、索引和视图等对象。在数据库中,函数的作用非常重要,因为它们可以实现数据的复杂操作,如查询、更新、删除和排序等。作为华为自主创新研发的分布式关系型云数据库,GaussDB也拥有强大的函数支持体系。......
  • GaussDB数据计算路由层(Coordinator)关键技术方案
    GaussDBKernelV5版本的Catalog还是本地存储,所以还需要考虑catalog的持久化问题.未来演进元数据解耦,Coordinator无状态,就不需要考虑Catalog持久化问题了。但是跨节点场景下的事务提交在Coordinator上还是要持久化的。图14Coordinator模块图路由信息:每个表数据共分16384......
  • GaussDB全局事务管理层(GTM)关键技术方案
    GTM仅处理全局时间戳请求,64位CSN递增,几乎都是CPU++和消息收发操作。不是每次都写ETCD,而是采用定期持久化到ETCD里,每次写ETCD的CSN要加上一个backup_step(100w),一旦GTM故障,CSN从ETCD读取出来的值保证单调递增。当前GTM只完成CSN++,预估可以支持200M/s请求。GTM处理......
  • GaussDB集群管理层(CM)关键技术方案
    GaussDBKernelV5集群管理层关键模块如下。图4集群管理层组件设计图CM组件提供了四种服务CMAgent,CMServer,OMMonitor,cm_ctl,与各类实例服务组件(CN,DN,GTM等)一起构成了整个数据库集群系统。cm_ctl通过命令行执行集群的启动、停止、状态查询、主备倒换、备机重建......
  • 掌控物体运动艺术:图扑 Easing 函数实践应用
    现如今,前端开发除了构建功能性的网站和应用程序外,还需要创建具有吸引力且尤为流畅交互的用户界面,其中动画技术在其中发挥着至关重要的作用。在数字孪生领域,动画的应用显得尤为重要。数字孪生技术通过精确模拟现实世界中的对象、过程和系统,对动画的需求远远超过传统前端开发。在......
  • SpringBoot社区服务平台的设计与实现jm6z2(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表居民,活动类型,社区活动,活动报名,取消报名,新闻类别,社区新闻,优秀活动,水电费,缴费提醒,隔离采购,采购情况开题报告内容一、课题背景与意义随着信息技术的飞......
  • SpringBoot山猫体育新闻网y5ejn(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,球队信息,比赛赛程,球员信息,精彩视频,比赛结果,篮球资讯开题报告内容一、课题名称山猫体育新闻网的设计与实现二、研究背景与意义随着互联网技术的飞......
  • SpringBoot人事管理912fw(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表部门,员工,考勤信息,工资发放,员工请假,加班登记,迟到登记,培训信息,报名信息,文档档案,签到信息开题报告内容一、项目背景随着企业规模的扩大,人事管理变得日......
  • 第10课 数据库之索引
    一、索引的介绍1、什么是索引?(1)定义:索引是一种数据结构一个索引在存储的表中的数据结构;(2)索引是在表的字段上创建的(3)索引包含了一列值,这个值保存在一个数据结构中2、索引作用?(1)保证数据记录的唯一性(2)实现表与表之间的参照性(3)减少排序和分组的时间(例如在使用orderby,group......
  • GaussDB可维护性--支持SQL PATCH
    支持SQLPATCH可获得性本特性自503.1.0版本开始引入。特性简介SQLPATCH能够在避免直接修改用户业务语句的前提下对查询执行的方式做一定调整。在发现查询语句的执行计划、执行方式未达预期的场景下,可以通过创建查询补丁的方式,使用Hint对查询计划进行调优或对特定的语句......