oracle单行函数--数学函数

数字函数

函数名 函数功能
abs 返回指定值得绝对值
ceil 返回大于或等于给出数字的最小整数
floor 取整
mod(n1,n2) 返回一个n1除以n2的余数
power(n1,n2) 返回n1,的n2次方
sign 取数字n的符号,大于0返回1,小于0返回-1,等于0返回0
sqrt 返回数字的根
round 按照指定的精度四舍五入
trunc 按照指定精度截取一个数

*round:四舍五入

  例:round(25.328) 结果:25

    round(25.328,2) 结果:25.33

    round(25.328,-1) 结果:30

*trunc:精确截取

  例:trunc(25.328) 结果:25

    trunc(25.328,2) 结果:25.32

    trunc(25.328,-1) 结果:20

*mod:求余数

  例:mod(25,6) 结果:1

    mod(25,0) 结果:25

原文地址:https://www.cnblogs.com/zhiyanwenlei/p/9639692.html

时间: 2024-10-31 17:52:29

oracle单行函数--数学函数的相关文章

Hadoop函数--数学函数 & 数学运算

1.数学运算 加法操作 +    减法操作 -     乘法操作 * 除法操作 /    取余操作 % 位与操作 & 位或操作 | 位异或操作 ^ 位取反操作 ~ 2.数值运算 [Round] [floor]向下取整函数(返回值:BIGINT) [ceil/ceiling]向上取整函数(返回值:BIGINT) floor(double a)   对给定数据进行向下舍入最接近的整数. ceil(double a), ceiling(double a)    将参数向上舍入为最接近的整数. floo

SQL server 模糊查询 排序 聚合函数 数学函数 字符串函数 时间日期函数 转换、函数转换

create database lianxi831  --创建数据库gouse lianxi831  --引用数据库gocreate table xs  --插入表格( code int not null,  --写入内容 name varchar(10), cid varchar(18), banji varchar(10), yufen decimal(18,2), shufen decimal(18,2), yingfen decimal(18,2),)goinsert into xs v

MySql常用函数数学函数、加密函数等(转—收藏)

MySql函数众多,这里只是列举了一部分常用的函数. 一.数学函数 ABS(x)                                         // 返回x的绝对值 BIN(x)   //返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x)                                 //返回大于x的最小整数值 EXP(x) //返回值e(自然对数的底)的x次方 FLOOR(x)   //返回小于x的最大整数值 GREATEST(x1

0831 模糊查询,排序查询,聚合函数,时间日期函数,数学函数,字符串函数

create database lianxi0720gouse lianxi0720gocreate table student( code int not null,--学号,不可为空 name varchar(10),--学生姓名 sex varchar(10),--性别 banji varchar(10),--班级 yufen decimal(18,2),--语文分数 shufen decimal(18,2),--数学分数 yingfen decimal(18,2),--英语分数)go--

转 Lua标准库: table函数, 数学函数, 字符串函数/格式化/配对, WoW新增函数, 函数别名

这里只介绍和插件编写比较有关的几个函数. 详细的Lua手册请参照Lua Reference Manual 5.1. assert(value) - 检查一个值是否为非nil, 若不是则(如果在wow.exe打开调试命令)显示对话框以及输出错误调试信息 collectgarbage() - 垃圾收集器. (新增于1.10.1) date(format, time) - 返回当前用户机器上的时间. error("error message",level) - 发生错误时,输出一条定义的错误

MySQL函数—数学函数

绝对值函数ABS() 圆周率PI(),小数默认6位 平方根函数SQRT() 求余函数MOD(x,y) 向上取整CEIL(x),CEILING(x) 向下取整FLOOR(x) 随机数RAND(),RAND(x) :产生0~1之间的浮点数,有参数时,相同的参数产生的随机数相等 四舍五入ROUND(x) ROUND(x,y)   保留小数点后y位,y为负值则将保留小数点左移y位的x值 截取函数 TRUNCATE(x,y) 舍去小数点后面y位小数之后的小数,如果y为0则舍去小数点之后的部分,如果y为负数

postgresql——数学函数介绍

1.数学函数 数学函数主要用来处理数值数据,主要的数学函数有:绝对值函数.三角函数(包括正弦函数.正切函数.余切函数等).对数函数.随机数函数等.在有错误产生时,数学函数会返回空值null. 1.1.绝对值函数ABS(x)和返回圆周率的函数PI() 例子:求2,-3.3,-33的绝对值 testdb=# select abs(2),abs(-3.3),abs(-33); abs | abs | abs -----+-----+----- 2 | 3.3 |  33 (1 row) 例子:返回圆周

Oracle单行函数笔记

Oracle中单行函数的分类:1.字符函数substr():字符串截取select substr('我爱你,你知道么?',0,4) from dual执行结果:我爱你,length函数:字符串长度select length('我爱你,你知道么?') from dual执行结果:9Replace()函数:替换指定字符select replace('我爱你,你知道么?','你','的是他') from dual执行结果:我爱的是他,的是他知道么?upper函数:转字母大写select upper('

ORACLE PL/SQL 字符串函数、数学函数、日期函数

ORACLE PL/SQL 字符串函数.数学函数.日期函数 --[字符串函数] --字符串截取substr(字段名,起始点,个数) select Name,substr(Name,2,4),substr(Name,0,3),substr(Name,-2,3),substr(Name,-2,1) from t1; --字符串从前面取三个(0开始) select Name,substr(Name,0,3) from t1; --字符串从后面取三个 select Name,substr(Name,-3