Oracle数据库的数值函数

前端之家收集整理的这篇文章主要介绍了Oracle数据库的数值函数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一 四舍五入

1、语法
ROUND(n[,m])
省略m:0
m>0:小数点后m位
m<0:小数点前m位
n表示要进行四舍五入的值。
m表示要保留小数点后几位或前几位。
2、举例
  1. sql>select round(23.4),round(23.45,1),-1)from dual;
  2. ROUND(23.4) ROUND(23.45,1) ROUND(23.45,-1)
  3. ----------------------------------------
  4. 2323.520
二 取整函数
1、语法
CEIL(n)
FLOOR(n)
2、举例
  1. sql>select ceil(23.45),floor(23.45)from dual;
  2. CEIL(23.45) FLOOR(23.45)
  3. -----------------------
  4. 2423
三 常用计算函数
ABS(n)
MOD(m,n):如果m和n中有一个null值,则结果返回null。
POWER(m,n):表示m的n次幂。
SQRT(n):求平方根
  1. sql>select abs(23.45),abs(-23),abs(0)from dual
  2. 2;
  3. ABS(23.45) ABS(-23) ABS(0)
  4. ------------------------------
  5. 23.45230
  6. sql>select mod(5,2)from dual;
  7. MOD(5,2)
  8. ----------
  9. 1
  10. null)from dual;
  11. MOD(5,NULL)
  12. -----------
  13. sql>select power (2,3),power(null,3)from dual;
  14. POWER(2,3) POWER(NULL,3)
  15. -----------------------
  16. 8
  17. sql>select sqrt(16)from dual;
  18. SQRT(16)
  19. ----------
  20. 4
四 三角函数
SIN(n)、ASIN(n)
COS(n)、ACOS(n)
TAN(n)、atan(n)
sql>select sin(1.57)from dual;
  • SIN(1.57)
  • ----------
  • .999999683
  • 猜你在找的Oracle相关文章