20.oracle保留小数或整数函数

oracle的函数主要有这几种

1、ceil(n)取整(大),取比真值大的最小整数,注意正负数的取值:

      如ceil(251.0001)=252,ceil(-251.0001)=-251,ceil(-251.9999)=-251;

      select ceil(251.0000001) from dual;

      结果:252

2、floor(n)取整(小),取比真值小的最大整数,注意正负数的取值:

      如floor(251.9999)=251,floor(-251.9999)=-252,floor(-251.0001)=-252

3、trunc(n,p)取指定位置部分(截取),p指定截取数值的位置,p为0时表示截取整数部分,可以或略:

      如trunc(251.0001)=251,trunc(-251.0001)=-251,trunc(-251.9999)=-251;

      当p为正数时,表示截取时保留小数的位数;当p为负数时,表示截取时保留整数的位置,例如:

      trunc(251.1234,2)=251.12,trunc(251.1234,-2)=200,trunc(251.1234,-1)=250;

4、round(n,p)取指定位置部分(四舍五入),同trunc类似,p指定截取数值的位置,p为0时表示截取整数部分,可以或略:

      round(251.34)=251,round(251.56)=252,round(-251.34)=-251,round(-251.56)=-252;


      当p为正数时,表示截取时保留小数的位数;当p为负数时,表示截取时保留整数的位置,例如:

      round(251.1234,2)=251.12,round(251.1234,-2)=300,round(251.1234,-1)=250;

      四舍五入时只考虑绝对值,不用关心正还是负。
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/593397.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nginx访问路径匹配方法

目录 一:匹配方法 二:location使用: 三:rewrite使用 一:匹配方法 location和rewrite是两个用于处理请求的重要模块,它们都可以根据请求的路径进行匹配和处理。 二:location使用: 1:简单匹配…

一键制作电子样册,提升企业品牌形象

​电子样册作为一种新型的宣传方式,具有许多优势。首先,它打破了传统纸质宣传册的局限性,可以随时随地展示企业的产品和服务。其次,电子样册可以通过多媒体形式展示企业的品牌形象,包括图片、视频、文字等多种形式&…

Github 2023-12-31 开源项目日报 Top10

根据Github Trendings的统计,今日(2023-12-31统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量TypeScript项目3Swift项目1Java项目1HTML项目1Astro项目1Python项目1C项目1Dart项目1Jupyter Notebook项目1C项…

Linux/Unix/国产化操作系统常用命令(二)

目录 后CentOS时代国产化操作系统国产化操作系统有哪些常用Linux命令关于Linux的LOGO 后CentOS时代 在CentOS 8发布后,就有了一些变化和趋势,可以说是进入了"后CentOS时代"。这个时代主要表现在以下几个方面: CentOS Stream的引入…

Doris 数仓使用规范(经验版)

第一部分:字符集规范 【强制】数据库字符集指定utf-8,并且只支持utf-8。 命令规范 【建议】库名统一使用小写方式,中间用下划线(_)分割,长度62字节内【建议】表名称大小写敏感,统一使用小写方…

Unity常见错误合集

前言 在Unity开发中,会出现一些报错,这次总结一下本人在开发中的常见错误,并跟随其解决方案,以便之后好进行回顾。 编译错误 1.1 错误信息:“The type or namespace name ‘XXX’ could not be found (are you miss…

知识库:提升客服效率的利器

相信大家都有过这样的经历:在需要帮助或解决问题时,与客服沟通却遇到了冗长的等待时间、低效的回答和重复的解决方案。这些问题不仅令人沮丧,也给企业带来了巨大的挑战。然而,随着技术的发展,客服系统中的知识库正逐渐…

求一个整数二进制中1的个数(三种方法详解)

越过寒冬 前言 今天复习了一些操作符的知识,看到了这道题,并且发先有三种解题思路,觉得有趣,据记下来与诸位分享一下。 题目 写一个函数,给定一个整数,求他的二进制位中1的个数 思路1 既然是二进制位那…

UI5与后端的文件交互(二)

文章目录 前言一、开发Action1. 创建Structure2. BEDF添加Action3. class中实现Action 二、修改UI5 项目1. 添加一个按钮2. 定义事件函数 三、测试及解析1. 测试2. js中提取到的excel流数据3. 后端解析 前言 这系列文章详细记录在Fiori应用中如何在前端和后端之间使用文件进行…

判断一个数字是否为奇数或偶数:

以下实例用于判断一个数字是否为奇数或偶数: 实例(Python 3.0) # Filename : test.py # author by : www.dida100.com # Python 判断奇数偶数 # 如果是偶数除于 2 余数为 0 # 如果余数为 1 则为奇数 num int(input("输入一个数字: ")) if (num % …

python中,将csv文件转换为txt文件的几种方法

方法一、使用 csv 模块: import csv# 读取CSV文件 csv_file_path data.csv txt_file_path data_txt.txtwith open(csv_file_path, r) as csv_file, open(txt_file_path, w) as txt_file:# 创建CSV读取器csv_reader csv.reader(csv_file)# 逐行读取CSV文件&#…

Java学习苦旅(十六)——List

本篇博客将详细讲解Java中的List。 文章目录 预备知识——初识泛型泛型的引入泛型小结 预备知识——包装类基本数据类型和包装类直接对应关系装包与拆包 ArrayList简介ArrayList使用ArrayList的构造ArrayList常见操作ArrayList遍历 结尾 预备知识——初识泛型 泛型的引入 我…

Glide加载不出图片与请求浏览器资源时中文转码问题

报错代码如图:Image load failed: Failed to load resourse 首先确保你的图片 URL 地址是正确的,可以通过在浏览器中直接访问这个 URL 来测试。另外,确保 URL 地址不包含特殊字符或空格,以免影响加载。 然后确定依赖库没有问题&am…

lwip发送组播数据问题

1、今天测试组播包发现,组播数据只能在默认网卡发送成功,多次交叉测试依然这样,所以和网卡的配置无关 (我的是双网卡) 2、最后搜源码看,才发现有一段代码如下: struct netif * ip4_route(cons…

如何选择高防服务器

高防服务器是指抗DDos能力在50G以上的单个独立服务器,检查服务器可能存在的安全漏洞,提高业务的安全与稳定性,同时高防服务器也是服务器的一种。那我们该如何选择高防服务器呢,让小编来给大家谈一谈吧。 选择适合自己的防御 高防…

Ubuntu安装和配置ssh教程

在Ubuntu上安装和配置SSH(Secure Shell)是一个相对直接的过程。SSH允许您安全地访问和管理远程服务器。以下是安装和配置SSH的基本步骤: 安装SSH 打开终端: 在Ubuntu上,按下 Ctrl Alt T 打开终端。 更新软件包列表: 输入以下…

四、HTML 属性

属性是 HTML 元素提供的附加信息。 一、HTML 属性 HTML 元素可以设置属性属性可以在元素中添加附加信息属性一般描述于开始标签属性总是以名称/值对的形式出现&#xff0c;比如&#xff1a;name"value"。 二、 属性实例 HTML 链接由 <a> 标签定义。链接的地…

【hyperledger-fabric】将智能合约部署到通道

简介 本文主要来自于B站视频教学视频&#xff0c;也主要参看了官方文档中下图这一章节。针对的是测试网络中go语言的部分&#xff0c;部署测试网络。附上B站的教学视频 B站教学视频第一小节&#xff0c;附上 官方文档 1.启动网络 # 跳转到指定的目录 cd /root/fabric/fabri…

Spring Security 6.x 系列(14)—— 会话管理之会话固定攻击防护及Session共享

一、前言 在上篇 Spring Security 6.x 系列(13)—— 会话管理之会话概念及常用配置 中了清晰了协议和会话的概念,并对 Spring Security 中的常用会话配置进行了说明,今天我们着重了解会话固定攻击防护和 Session 共享,并对部分源码进行分析。 二、会话固定攻击防护 2.…

QT----Visual stdio翻金币案例,附源码

历经一个月&#xff0c;各种事情磕磕绊绊&#xff0c;终于结束了&#xff0c;自己还是太菜了 案例的文档写的教程已经很详细&#xff0c;这边主要是记录一些问题 github代码 gitee代码 1、图片无法加载 一开始加载首页图片和标题出不来&#xff0c;结果是paintEvent重写的字打…