2019独角兽企业重金招聘Python工程师标准>>>

  1. 取四舍五入的几位小数
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函数相关推荐

  1. 关于处理小数点位数的几个oracle函数

    1. 取四舍五入的几位小数 select round(1.2345, 3) from dual; 结果:1.235 2. 保留两位小数,只舍 select trunc(1.2345, 2) from ...

  2. 转,Oracle中关于处理小数点位数的几个函数,取小数位数,Oracle查询函数

    关于处理小数点位数的几个oracle函数() 1. 取四舍五入的几位小数 select round(1.2345, 3) from dual; 结果:1.235 2. 保留两位小数,只舍 select ...

  3. oracle 截取小数点_oracle函数(关于处理小数点位数和时间) | 学步园

    一:处理数字 1. 取四舍五入的几位小数 eg: round(n+0.{m个0}5, m) 比如, 取两位的话: round(15.333 + 0.005, 2) result:15.34 比如:se ...

  4. [转载]转,Oracle中关于处理小数点位数的几个函数,取小数位数,Oracle查询函数...

    关于处理小数点位数的几个oracle函数() 1. 取四舍五入的几位小数 select round(1.2345, 3) from dual; 结果:1.235 2. 保留两位小数,只舍 select ...

  5. Oracle中关于处理小数点位数的几个函数,取小数位数,Oracle查询函数

    关于处理小数点位数的几个oracle函数() 1. 取四舍五入的几位小数 select round(1.2345, 3) from dual; 结果:1.235 2. 保留两位小数,只舍 select ...

  6. Oracle处理小数点后位数、格式化数字、查找指定字符所在位置的几个函数

    转载自:http://www.cnblogs.com/toowang/p/3781480.html 1.处理小数点位数的几个oracle函数(): 1.取四舍五入的几位小数 select round( ...

  7. mysql 查询小数点_MySQL查询小数点位数

    怎么查询某个字段中小数有几位? MySQL数据库: 通过下面sql就可以查出来,有2位col*100,有3位col*1000,一次类推: select * from ws_inventory_item ...

  8. R中控制输出数值的小数点位数round,和有效数字位数signif

    小数点位数round round(x, n) # x为数字.n为保留的位置 示例 > x=3.1415926 > round(x,3) [1] 3.14 如果位数太长,需要科学计数法时,用 ...

  9. python使用matplotlib可视化:设置坐标轴的范围、设置主次坐标轴刻度、坐标轴刻度显示样式、坐标轴刻度数颜色、小数点位数、坐标轴刻度网格线、线条类型、数据点形状标签、文本字体、颜色、大小等

    python使用matplotlib可视化:设置坐标轴的范围.设置主次坐标轴刻度.坐标轴刻度显示样式.坐标轴刻度数颜色.小数点位数.坐标轴刻度网格线.线条类型.数据点形状标签.文本字体.颜色.大小等 ...

最新文章

  1. UA SIE545 优化理论基础5 搜索与整数规划1 DFS算法
  2. 分布式版本控制系统Mercurial(一):Mercurial基本功能介绍
  3. nodejs的调试debug
  4. Install Cloud foundry MTA plugin
  5. gcc与g++编译器
  6. python学习-38迭代器和生成器
  7. C#/java 求最大公约数和最小公倍数
  8. JAVA IO基本知识
  9. svg转换pdf用php实现,如何使用javascript在JSPDF中将SVG文件转换为PDF
  10. 资料分析-特殊增长率,综合分析
  11. 给应用程序注入钩子程序
  12. ds18b20 c语言程序,ds18b20.c
  13. HAProxy 源代码阅读指引
  14. C++ 11中的Lambda表达式
  15. Unity3d 微信小程序(小游戏)项目实现流量主接入功能(含源码)
  16. 音质悦耳的主动降噪耳机,还有国潮风设计加持,SO魔浪S耳机体验
  17. 数据库创建之主文件不能容纳副本的解决方案
  18. Cocos2d-X中Menu的综合运用
  19. 流量计损坏是由什么造成的呢
  20. IDEA集成Maven环境

热门文章

  1. expect监控 雏形 scp用法
  2. 给 OpenPOP.Net 加一个小功能,可用于收取邮件时监测数据流量!
  3. 解决 Gradle 进行多模块开发时,模块相互依赖的问题
  4. 7.1.16 jQueray的鼠标事件
  5. Java Date的after和before方法解释
  6. python---os
  7. No.1010_第七次团队会议
  8. Git帮助文档阅读笔记----第二章
  9. 《WebGIS开发实践手册》2.2 ArcIMS服务器组件[1]
  10. android加载声音文件,Android是在应用程序中加载和播放声音的最快方式