常用的oracle函数使用说明(二)

原创 2005年06月01日 09:23:00
数学函数
  1.绝对值
     S:select abs(-1) value 
  O:select abs(-1) value from dual

  2.取整(大)
  S:select ceiling(-1.001) value
  O:select ceil(-1.001) value from dual

  3.取整(小)
  S:select floor(-1.001) value
  O:select floor(-1.001) value from dual

  4.取整(截取)
  S:select cast(-1.002 as int) value
  O:select trunc(-1.002) value from dual

  5.四舍五入
  S:select round(1.23456,4) value 1.23460
  O:select round(1.23456,4) value from dual 1.2346

  6.e为底的幂
  S:select Exp(1) value 2.7182818284590451
  O:select Exp(1) value from dual 2.71828182

  7.取e为底的对数
  S:select log(2.7182818284590451) value 1
  O:select ln(2.7182818284590451) value from dual; 1

  8.取10为底对数
  S:select log10(10) value 1
  O:select log(10,10) value from dual; 1

  9.取平方
  S:select SQUARE(4) value 16
  O:select power(4,2) value from dual 16

  10.取平方根
  S:select SQRT(4) value 2
  O:select SQRT(4) value from dual 2

  11.求任意数为底的幂
  S:select power(3,4) value 81
  O:select power(3,4) value from dual 81

  12.取随机数
  S:select rand() value
  O:select sys.dbms_random.value(0,1) value from dual;

  13.取符号
  S:select sign(-8) value -1
  O:select sign(-8) value from dual -1

  14.圆周率
  S:SELECT PI() value 3.1415926535897931
  O:不知道

  15.sin,cos,tan 参数都以弧度为单位
  例如:select sin(PI()/2) value 得到1(SQLServer)

  16.Asin,Acos,Atan,Atan2 返回弧度

  17.弧度角度互换(SQLServer,Oracle不知道)
  DEGREES:弧度-〉角度
  RADIANS:角度-〉弧度

数值间比较

  18. 求集合最大值
  S:select max(value) value from
  (select 1 value
  union
  select -2 value
  union
  select 4 value
  union
  select 3 value)a

  O:select greatest(1,-2,4,3) value from dual

  19. 求集合最小值
  S:select min(value) value from
  (select 1 value
  union
  select -2 value
  union
  select 4 value
  union
  select 3 value)a

  O:select least(1,-2,4,3) value from dual

  20.如何处理null值(F2中的null以10代替)
  S:select F1,IsNull(F2,10) value from Tbl
  O:select F1,nvl(F2,10) value from Tbl

oracle常用函数使用说明

  • 2008年07月25日 01:49
  • 146KB
  • 下载

在sql中常用的日期函数使用说明

  • 2008年10月10日 10:42
  • 65KB
  • 下载

oracle中Decode()函数使用说明

含义解释:   DECODE(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)      该函数的含义如下:   IF 条件=值1 THEN       RETURN(...

PHP3中使用ORACLE函数的使用说明

  • 2009年04月05日 17:38
  • 1.07MB
  • 下载

关于oracle函数listagg的使用说明

做项目的过程中遇到过一个这样的需求,在“用户查询”前台加一个字段“用户角色”,要将用户的所有角色查询出来放到一个字段中,角色之间用“,”分隔。 发现一个办法是使用Oracle的listagg方法。 W...

oracle函数listagg的使用说明

oracle函数listagg的使用说明

Oracle group up函数与rollup的使用说明

GROUP BY后使用ROLLUP子句总结 group by后使用rollup子句总结 今天接触到了group by后带rollup子句的用法(真是丑死人了,接触ORACLE一两年了今天才知道还有...

BIEE11G常用函数及使用说明

BIEE常用函数使用手册 1、AGGREGATE AT 此函数根据指定的级别聚合列。使用AGGREGATE AT 可确保始终在关键字AT 之后指定的级别执行度量聚合,而无论WHERE 子句如何。 ...

oracle常用oci函数说明

  • 2011年09月01日 13:28
  • 228KB
  • 下载

oracle 常用函数说明

  • 2012年03月07日 14:46
  • 36KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:常用的oracle函数使用说明(二)
举报原因:
原因补充:

(最多只允许输入30个字)