科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道记几个容易忘的oracle 函数

记几个容易忘的oracle 函数

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

一般的to_char是这样用的to_char(sysdate,\'YYYY-MM-DD hh:mi:ss AM\') 。

作者:中国IT实验室 来源:中国IT实验室 2007年10月11日

关键字: ORACLE

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共4页)

  RTRIM(,)

  把c1中最右边的字符去掉,使其第后一个字符不在c2中,如果没有c2,那么c1就不会改变。

  REPLACE(,[,])

  c1,c2,c3都是字符串,函数用c3代替出现在c1中的c2后返回。

  select REPLACE('uptown','up','down') from dualREPLACEdowntown

  STBSTR(,[,])

  c1为一字符串,i,j为整数,从c1的第i位开始返回长度为j的子字符串,如果j为空,则直到串的尾部。

  select SUBSTR('Message',1,4) from dualSUBSMess

  SUBSTRB(,[,])

  与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为负值,就截尾在小数点左边相应的位上。

 

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章