34.Oracle数据库SQL开发之 使用简单函数——使用单行函数数字函数
来源:互联网 发布:网络四大神书下载 编辑:程序博客网 时间:2024/06/05 17:21
34.Oracle数据库SQL开发之 使用简单函数——使用单行函数数字函数
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/49722977
数字函数用于计算。可以接受输入的数字参数。
1. ABS()
ABS(x)用于得到X的绝对值。
例如:
store@PDB1> select ABS(10),ABS(-10) from dual;
ABS(10) ABS(-10)
---------- ----------
10 10
store@PDB1> select product_id,price,price-30,abs(price-30) from products where product_id < 4;
PRODUCT_ID PRICE PRICE-30 ABS(PRICE-30)
---------- ---------- -----------------------
1 19.95 -10.05 10.05
2 30 0 0
3 25.99 -4.01 4.01
2. CEIL()
CEIL(x)用于获得大于或等于x的最小整数。
store@PDB1> select ceil(5.8),ceil(-5.2) from dual;
CEIL(5.8) CEIL(-5.2)
---------- ----------
6 -5
3. FLOOR()
FLOOR(x)用于获得小于或等于x的最大整数。
store@PDB1> select floor(5.8),floor(-5.2) fromdual;
FLOOR(5.8) FLOOR(-5.2)
---------- -----------
5 -6
4. MOD()
MOD(x,y)用于计算x除以y所得的余数。
store@PDB1> select mod(8,3),mod(8,4) from dual;
MOD(8,3) MOD(8,4)
---------- ----------
2 0
5. POWER()
POWER(x,y)用于计算x 的y次幂。
例如:
store@PDB1> select power(2,1),power(2,3) fromdual;
POWER(2,1) POWER(2,3)
---------- ----------
2 8
6. ROUND()
ROUND(x,[y])用于计算对x取整的结果;其中y为可选参数,说明对第几位小数取整。
如果没有指定y,则对x在0位小数处取整。
例如:
store@PDB1> selectround(5.75),round(5.75,1),round(5.75,-1) from dual;
ROUND(5.75) ROUND(5.75,1) ROUND(5.75,-1)
----------- ------------- --------------
6 5.8 10
7. SIGN()
SIGN(x)用于获得x的符号,如果x为负数,SIGN(x)就返回-1;如果x为正数,SIGN(x)就返回1. 如果x 为0 ,SIGN(x)就返回0.
例如:
store@PDB1> select SIGN(-5),sign(5),sign(0) fromdual;
SIGN(-5) SIGN(5) SIGN(0)
---------- ---------- ----------
-1 1 0
8. SORT()
SORT(x)函数用于计算X的平方根。
store@PDB1> select sqrt(25),sqrt(5) from dual ;
SQRT(25) SQRT(5)
---------- ----------
5 2.23606798
9. TRUNC()
TRUNC(X,[Y])函数用于计算对X截断的结果;y为可选参数,说明对第几位小数截断。
例如:
store@PDB1> selecttrunc(5.75),trunc(5.75,1),trunc(5.75,-1) from dual;
TRUNC(5.75) TRUNC(5.75,1) TRUNC(5.75,-1)
----------- ------------- --------------
5 5.7 0
- 34.Oracle数据库SQL开发之 使用简单函数——使用单行函数数字函数
- 33.Oracle数据库SQL开发之 使用简单函数——使用单行函数字符函数
- 35.Oracle数据库SQL开发之 使用简单函数——使用单行函数转换函数
- 36.Oracle数据库SQL开发之 使用简单函数——使用单行函数正则表达式函数
- Oracle数据库之SQL单行函数---数字函数
- 60.Oracle数据库SQL开发之 高级查询——使用分析函数之评级函数
- 62.Oracle数据库SQL开发之 高级查询——使用分析函数之窗口函数
- Oracle数据库之SQL单行函数---字符函数之TRIM
- ORACLE函数之单行数字函数
- Oracle-22-单行函数之数字函数
- oracle单行函数之数字函数用法
- Oracle数据库之SQL单行函数---字符函数
- Oracle数据库之SQL单行函数---字符函数续
- Oracle数据库之SQL单行函数---日期函数集锦
- Oracle数据库之单行函数
- Oracle数据库之单行函数
- Oracle函数--单行数字函数
- Oracle—单行函数之二———字符串函数,数字函数
- 利用NuSoap开发WebService(PHP) 分类: php 2010-09-08 12:00 5832人阅读 评论(1) 收藏 举报 webservicephpsoapstringencod
- APK文件处理
- 33.Oracle数据库SQL开发之 使用简单函数——使用单行函数字符函数
- 【数据结构】最短路径
- 开发随笔 - 常用属性、方法
- 34.Oracle数据库SQL开发之 使用简单函数——使用单行函数数字函数
- Linux学习之命令(文件相关)
- 华为HG8245C光猫破解开启原始管理页面
- Velt中的编译器配置
- 35.Oracle数据库SQL开发之 使用简单函数——使用单行函数转换函数
- 享受编程之美
- 36.Oracle数据库SQL开发之 使用简单函数——使用单行函数正则表达式函数
- 《Trigger》第一篇:简介以及资源分析
- spring3.0定时任务