【oracle】关于处理小数点位数的几个oracle函数
2019独角兽企业重金招聘Python工程师标准>>>
- 取四舍五入的几位小数
select round(1.2345, 3) from dual;
结果:1.235 2. 保留两位小数,只舍
select trunc(1.2345, 2) from dual;
结果:1.23
select trunc(1.2399, 2) from dual;
结果:1.23
3.取整数 返回大于或等于x的最大整数:
SQL> select ceil(23.33) from dual;
结果: 24
返回等于或小于x的最大整数:
``` SQL> select floor(23.33) from dual;
结果: 23 返回舍入到小数点右边y位的x值:rcund(x,[y])
SQL> select round(23.33) from dual;
结果: 23 返回截尾到y位小数的x值:trunc(x,[y]) ```SQL> select trunc(23.33) from dual;
结果: 23
格式化数字
The following are number examples for the to_char function.
``` to_char(1210.73, '9999.9') would return '1210.7' to_char(1210.73, '9,999.99') would return '1,210.73' to_char(1210.73, '$9,999.00') would return '$1,210.73' to_char(21, '000099') would return '000021'
to_char函数特殊用法```
to_char(sysdate,'d') 每周第几天to_char(sysdate,'dd') 每月第几天to_char(sysdate,'ddd') 每年第几天to_char(sysdate,'ww') 每年第几周to_char(sysdate,'mm') 每年第几月to_char(sysdate,'q') 每年第几季to_char(sysdate,'yyyy') 年
比如要找某个时间为每周第几天就可以 ``` SQL> select to_char(to_date('20070101','yyyymmdd'),'d') from dual;
1.instr在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。语法如下:instr( string1, string2 [, start_position [, nth_appearance ] ] )string1 源字符串,要在此字符串中查找。string2 要在string1中查找的字符串.start_position 代表string1 的哪个位置开始查找。此参数可选,如果省略默认为1. 字符串索引从1开始。如果此参数为正,从左到右开始检索,如果此参数为负,从右到左检索,返回要查找的字符串在源字符串中的开始索引。nth_appearance 代表要查找第几次出现的string2. 此参数可选,如果省略,默认为 1.如果为负数系统会报错。注意:如果String2在String1中没有找到,instr函数返回0.应用于:Oracle 8i, Oracle 9i, Oracle 10g, Oracle 11g
举例说明:
select instr('abc','a') from dual; -- 返回 1 select instr('abc','bc') from dual; -- 返回 2 select instr('abc abc','a',1,2) from dual; -- 返回 5 select instr('abc','bc',-1,1) from dual; -- 返回 2 select instr('abc','d') from dual; -- 返回 0
注:也可利用此函数来检查String1中是否包含String2,如果返回0表示不包含,否则表示包含。
转载于:https://my.oschina.net/v512345/blog/831085
【oracle】关于处理小数点位数的几个oracle函数相关推荐
- 关于处理小数点位数的几个oracle函数
1. 取四舍五入的几位小数 select round(1.2345, 3) from dual; 结果:1.235 2. 保留两位小数,只舍 select trunc(1.2345, 2) from ...
- 转,Oracle中关于处理小数点位数的几个函数,取小数位数,Oracle查询函数
关于处理小数点位数的几个oracle函数() 1. 取四舍五入的几位小数 select round(1.2345, 3) from dual; 结果:1.235 2. 保留两位小数,只舍 select ...
- oracle 截取小数点_oracle函数(关于处理小数点位数和时间) | 学步园
一:处理数字 1. 取四舍五入的几位小数 eg: round(n+0.{m个0}5, m) 比如, 取两位的话: round(15.333 + 0.005, 2) result:15.34 比如:se ...
- [转载]转,Oracle中关于处理小数点位数的几个函数,取小数位数,Oracle查询函数...
关于处理小数点位数的几个oracle函数() 1. 取四舍五入的几位小数 select round(1.2345, 3) from dual; 结果:1.235 2. 保留两位小数,只舍 select ...
- Oracle中关于处理小数点位数的几个函数,取小数位数,Oracle查询函数
关于处理小数点位数的几个oracle函数() 1. 取四舍五入的几位小数 select round(1.2345, 3) from dual; 结果:1.235 2. 保留两位小数,只舍 select ...
- Oracle处理小数点后位数、格式化数字、查找指定字符所在位置的几个函数
转载自:http://www.cnblogs.com/toowang/p/3781480.html 1.处理小数点位数的几个oracle函数(): 1.取四舍五入的几位小数 select round( ...
- mysql 查询小数点_MySQL查询小数点位数
怎么查询某个字段中小数有几位? MySQL数据库: 通过下面sql就可以查出来,有2位col*100,有3位col*1000,一次类推: select * from ws_inventory_item ...
- R中控制输出数值的小数点位数round,和有效数字位数signif
小数点位数round round(x, n) # x为数字.n为保留的位置 示例 > x=3.1415926 > round(x,3) [1] 3.14 如果位数太长,需要科学计数法时,用 ...
- python使用matplotlib可视化:设置坐标轴的范围、设置主次坐标轴刻度、坐标轴刻度显示样式、坐标轴刻度数颜色、小数点位数、坐标轴刻度网格线、线条类型、数据点形状标签、文本字体、颜色、大小等
python使用matplotlib可视化:设置坐标轴的范围.设置主次坐标轴刻度.坐标轴刻度显示样式.坐标轴刻度数颜色.小数点位数.坐标轴刻度网格线.线条类型.数据点形状标签.文本字体.颜色.大小等 ...
最新文章
- UA SIE545 优化理论基础5 搜索与整数规划1 DFS算法
- 分布式版本控制系统Mercurial(一):Mercurial基本功能介绍
- nodejs的调试debug
- Install Cloud foundry MTA plugin
- gcc与g++编译器
- python学习-38迭代器和生成器
- C#/java 求最大公约数和最小公倍数
- JAVA IO基本知识
- svg转换pdf用php实现,如何使用javascript在JSPDF中将SVG文件转换为PDF
- 资料分析-特殊增长率,综合分析
- 给应用程序注入钩子程序
- ds18b20 c语言程序,ds18b20.c
- HAProxy 源代码阅读指引
- C++ 11中的Lambda表达式
- Unity3d 微信小程序(小游戏)项目实现流量主接入功能(含源码)
- 音质悦耳的主动降噪耳机,还有国潮风设计加持,SO魔浪S耳机体验
- 数据库创建之主文件不能容纳副本的解决方案
- Cocos2d-X中Menu的综合运用
- 流量计损坏是由什么造成的呢
- IDEA集成Maven环境
热门文章
- expect监控 雏形 scp用法
- 给 OpenPOP.Net 加一个小功能,可用于收取邮件时监测数据流量!
- 解决 Gradle 进行多模块开发时,模块相互依赖的问题
- 7.1.16 jQueray的鼠标事件
- Java Date的after和before方法解释
- python---os
- No.1010_第七次团队会议
- Git帮助文档阅读笔记----第二章
- 《WebGIS开发实践手册》2.2 ArcIMS服务器组件[1]
- android加载声音文件,Android是在应用程序中加载和播放声音的最快方式