常用Oracle lsql函数.docVIP

  • 2
  • 0
  • 约1.14千字
  • 约 6页
  • 2017-03-25 发布于贵州
  • 举报
常用Oracle lsql函数

常用Oracle pl/sql 函数使用 数值函数: abs m m的绝对值 mod m,n m被n除后的余数 power m,n m的n次方 round m[,n] m四舍五入至小数点后n位的值(n缺省为0) trunc m[,n] m截断n位小数位的值(n缺省为0) 字符函数: initcap st 返回st将每个单词的首字母大写,所有其他字母小写 lower st 返回st将每个单词的字母全部小写 upper st 返回st将每个单词的字母全部大写 concat st1,st2 返回st为st2接st1的末尾(可用操作符||) lpad st1,n[,st2] 返回右对齐的st,st为在st1的左边用st2填充直至长度为n,st2的缺省为空格 rpad st1,n[,st2] 返回左对齐的st,st为在st1的右边用st2填充直至长度为n,st2的缺省为空格 ltrim st[,set] 返回st,st为从左边删除set中字符直到第一个不是set中的字符。缺省时,指的是空格 rtrim st[,set] 返回st,st为从右边删除set中字符直到第一个不是set中的字符。缺省时,指的是空格 replace st,search_st[,replace_st] 将每次在st中出现的search_st用replace_st替换,返回一个st。缺省时,删除search_st substr st,m[,n] n 返回st串的子串,从m位置开始,取n个字符长。缺省时,一直返回到st末端 length st 数值,返回st中的字符数 instr st1,st2[,m[,n]] 数值,返回st1从第m字符开始,st2第n次出现的位置,m及n的缺省值为1translate expr,from,to select translate abcbbaadef,ba,#@ from dual (b将被#替代,a将被@替代) select translate abcbbaadef,bad,#@ from dual (b将被#替代,a将被@替代,d对应的值是空值,将被移走) select ltrim ltrim abcbb ,a from dual --無第二參數則去掉空格,有參數時,去掉給定的字符單一。 rtrim st[,set] 返回st,st为从右边删除set中字符直到第一个不是set中的字符。缺省时,指的是空格 例: 1. select initcap THOMAS ,initcap thomas from test; initca initca

文档评论(0)

1亿VIP精品文档

相关文档