Oracle学习笔记5-内置函数之数值函数
来源:互联网 发布:手机淘宝退款怎么取消 编辑:程序博客网 时间:2024/05/19 15:40
首先,我们用列出Oracle中主要的数值函数,如下;
捎带介绍下dual表,该表是一个Oracle的工作表,只包含一个列和一个行的标准表,它被用作一个虚拟表,当我们需要展示Oracle内置函数的功能时,建议用该表。
下面我们对常用的几个数值函数进行简单的讲解;
1. BITAND
是位与函数,即按位相与,是对两个参数进行‘与’操作,且这两个参数必须是非负值,一般与decode配合使用。其返回结果为整数。示例如下;
select stu_id , decode(bitand(stu_state,1),1,'house'.'bird')from student where stu_state<30; (当stu_state为一时显示为‘house’)
select stu_id , decode(bitand(stu_state,2),2,'red'.'green’)from student where stu_state<30; (当stu_state为二时显示为‘red’)
2. ceil与floor
ceil返回大于等于特定值的最小整数
select ceil (1.22) from dual ----》2
floor返回小于等于特定值的最小整数
select floor(1.22)from dual ---》1
3.sign(param)
根据参数决定返回1,0,-1
param > 0 -->1
param < 0 ->-1
param = 0 -> 0
4.round(x , y)和trunc
返回四舍五入到特定位置y位小数的x值(y可不写,默认为1,将x裁为整数)
select round(123.11),round(1.25568,2),round(235.125,-1)from dual------》》 123 1.26 240
和前者相比trunc只是裁剪到指定的位置而不四舍五入
- Oracle学习笔记5-内置函数之数值函数
- Oracle内置函数之数值型函数
- python 学习笔记之内置函数
- oracle数据库内置函数之数值函数、字符函数、日期函数、转换函数及其在查询语句中的运用
- Oracle笔记_内置函数
- ORACLE常用函数之数值型函数
- Python内置函数系列之数值相关函数
- Oracle之查询+内置函数
- Oracle函数(数值函数)
- Oracle内置函数之日期时间函数
- Oracle内置函数之字符函数
- Oracle学习之基本语法(一)—内置函数
- python 数值处理内置函数
- Mysql学习之内置函数
- PHP学习笔记六之MySQL内置函数
- Python学习笔记之常用的内置函数
- oracle学习笔记之五 组函数
- oracle学习笔记之通用函数
- 跨域session值不能保存
- 常用数据库的连接
- 史玉柱论民营企业的“13种死法”
- iis配置
- 实例解析 第一范式 第二范式 第三范式 BCNF
- Oracle学习笔记5-内置函数之数值函数
- Head First 设计模式 (五) 单件模式(Singleton pattern) C++实现
- vector front back 与 begin end 的区别
- 最小二项堆
- java连接oracle数据库的各种方法及java在数据库中的含义
- nodejs 服务器IP
- 图像闪烁问题
- 移植LINUX的外围设备驱动到QNX系统中
- HDU 3466 Proud Merchants