首页>计算机>Oracle认证>学习教程>正文
Oracle常用函数列表速查

www.zige365.com 2008-8-18 15:44:39 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
STBSTR(,<i>[,])
   c1为一字符串,i,j为整数,从c1的第i位开始返回长度为j的子字符串,如果j为空,则直到串的尾部。
select SUBSTR('Message',1,4) from dualSUBSMess

  SUBSTRB(,<i>[,])
   与SUBSTR大致相同,只是I,J是以字节计算。

  SOUNDEX()
   返回与c1发音相似的词
select SOUNDEX('dawes') Dawes SOUNDEX('daws') Daws, SOUNDEX('dawson') from dualDawes Daws DawsonD200 D200 D250

  TRANSLATE(,,)
   将c1中与c2相同的字符以c3代替
select TRANSLATE('fumble','uf','ar') test from dualTEXTramble

  TRIM([[]] from c3)
   将c3串中的第一个,最后一个,或者都删除。
select TRIM(' space padded ') trim from dual TRIMspace padded

  UPPER()
   返回c1的大写,常出现where子串中
select name from dual where UPPER(name) LIKE 'KI%'NAMEKING
单行数字函数

  单行数字函数操作数字数据,执行数学和算术运算。所有函数都有数字参数并返回数字值。所有三角函数的操作数和值都是弧度而不是角度,oracle没有提供内建的弧度和角度的转换函数。

  ABS()
   返回n的绝对值

  ACOS()
   反余玄函数,返回-1到1之间的数。n表示弧度
select ACOS(-1) pi,ACOS(1) ZERO FROM dualPI ZERO3.14159265 0

  ASIN()
   反正玄函数,返回-1到1,n表示弧度

  ATAN()
   反正切函数,返回n的反正切值,n表示弧度。

  CEIL()
   返回大于或等于n的最小整数。

  COS()
   返回n的余玄值,n为弧度

  COSH()
   返回n的双曲余玄值,n 为数字。
select COSH(<1.4>) FROM dualCOSH(1.4)2.15089847

  EXP()
   返回e的n次幂,e=2.71828183.

  FLOOR()
   返回小于等于N的最大整数。

  LN()
   返回N的自然对数,N必须大于0

  LOG(,)
   返回以n1为底n2的对数

  MOD()
   返回n1除以n2的余数,

  POWER(,)
   返回n1的n2次方

  ROUND(,)
   返回舍入小数点右边n2位的n1的值,n2的缺省值为0,这回将小数点最接近的整数,如果n2为负数就舍入到小数点左边相应的位上,n2必须是整数。
select ROUND(12345,-2),ROUND(12345.54321,2) FROM dualROUND(12345,-2) ROUND(12345.54321,2)12300 12345.54

  SIGN()
   如果n为负数,返回-1,如果n为正数,返回1,如果n=0返回0.

  SIN()
   返回n的正玄值,n为弧度。

  SINH()
   返回n的双曲正玄值,n为弧度。

  SQRT()
   返回n的平方根,n为弧度

  TAN()
   返回n的正切值,n为弧度

  TANH()
   返回n的双曲正切值,n为弧度

  TRUNC(,)
   返回截尾到n2位小数的n1的值,n2缺省设置为0,当n2为缺省设置时会将n1截尾为整数,如果n2为负值,就截尾在小数点左边相应的位上

本新闻共4页,当前在第2页  1  2  3  4  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
我当时初学ORACLE认证时写的一些笔记
国外公司的Oracle DBA试题
ORACLE认证基础:ORACLE系统概述
启动Oracle常见疑难问题分析
Oracle数据库中的“锁”学习小结