FREE教程
目录
  • 主页
  • Oracle教程
  • redis教程
  • hadoop
  • ODI教程
  • BIEE教程
Oracle基础教程
Oracle基础教程 Oracle介绍 Oracle安装 Oracle客户端工具 Oracle服务 Oracle用户 SQL语句介绍 案例所需表结构 Oracle建表(create table) Oracle查询(select) Oracle插入(insert into) Oracle更新(update) Oracle删除(delete) Oracle运算符 Oracle字符串连接符|| Oracle DISTINCT Oracle 条件查询 =、IN、LIKE、BETWEEN...AND Oracle集合运算 Oracle连接查询 Oracle的伪列 Oracle 函数 Oracle字符型函数 Oracle日期型函数 Oracle数值型函数 Oracle转换函数 Oracle聚合函数 Oracle子查询 Oracle synonym 同义词 Oracle序列 Oracle视图 Oracle索引 Oracle分区详解和创建 Oracle如何在分区表上创建索引 oracle merge into命令 oracle物化视图 oracle分析函数_开窗函数详解 Oracle行转列(PIVOT) Oracle列转行_unpivot Oracle创建物化视图
分类导航
Oracle基础教程 PL/SQL教程 Oracle管理 Oracle备份和恢复 Oracle RAC Oracle优化 Oracle技术 redis基础教程 hadoop教程
    首页->Oracle教程->Oracle基础教程->Oracle数值型函数
Oracle日期型函数
Oracle转换函数

Oracle数值型函数

Oracle数值型函数可以是输入一个数值,并返回一个数值的函数,我们经常用到函数如下表:

函数

解释

案例

结果

ABS(X)

求数值X的绝对值

select abs(-9) from dual;

9

COS(X)

求数值X的余弦

select cos(1) from dual;

0.54030230586814

ACOS(X)

求数值X的反余弦

select acos(1) from dual;

0

CEIL(X)

求大于或等于数值X的最小值

select  ceil(7.8) from dual;

8

FLOOR(X)

求小于或等于数值X的最大值

select  floor(7.8) from dual;

7

log(x,y)

求x为底y的对数

select  log(2,8) from dual;

3

mod(x,y)

求x除以y的余数

select  mod(13,4) from dual;

1

power(x,y)

求x的y次幂

select  power(2,4) from dual;

16

sqrt(x)

求x的平方根

select  sqrt(16) from dual;

4

round(x[,y])

求数值x在y位进行四舍五入。

y不填时,默认为y=0;

当y>0时,是四舍五入到小数点右边y位。

当y<0时,是四舍五入到小数点左边|y|位。

select round(7.816, 2), round(7.816), round(76.816, -1)
  from dual;

7.82 / 8 / 80

trunc(x[,y])

求数值x在y位进行直接截取

y不填时,默认为y=0;

当y>0时,是截取到小数点右边y位。

当y<0时,是截取到小数点左边|y|位。

select trunc(7.816, 2), trunc(7.816), trunc(76.816, -1)
  from dual;

7.81 / 7 / 70


Oracle日期型函数
Oracle转换函数
关于我们 | 免责声明 | Copyright ? 2018 FREE教程 | 备案号:闽ICP备18020855号-1
公安备案

闽公网安备 35020602001245号