常用oracleplsql函数

常用oracleplsql函数

ID:34763958

大小:70.18 KB

页数:6页

时间:2019-03-10

常用oracleplsql函数_第1页
常用oracleplsql函数_第2页
常用oracleplsql函数_第3页
常用oracleplsql函数_第4页
常用oracleplsql函数_第5页
资源描述:

《常用oracleplsql函数》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、常用Oraclepl/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的末尾(可用操作符"

2、

3、")lpad(st1,n[,st2])返回右对齐的s

4、t,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。

5、缺省时,删除search_stsubstr(st,m[,n])n=返回st串的子串,从m位置开始,取n个字符长。缺省时,一直返回到st末端length(st)数值,返回st中的字符数instr(st1,st2[,m[,n]])数值,返回st1从第m字符开始,st2第n次出现的位置,m及n的缺省值为1substrb('a中國',1,4)a中按字節取值漢字根據編碼不同,所佔位數也不一樣translate(expr,from,to)selecttranslate('abcbbaadef','ba','#@')fromdual (b将被#替代,a将被@替代)sele

6、cttranslate('abcbbaadef','bad','#@')fromdual (b将被#替代,a将被@替代,d对应的值是空值,将被移走)selectltrim(ltrim('abcbb'),'a')fromdual --無第二參數則去掉空格,有參數時,去掉給定的字符單一。rtrim(st[,set])返回st,st为从右边删除set中字符直到第一个不是set中的字符。缺省时,指的是空格例:1.selectinitcap('THOMAS'),initcap('thomas')fromtest;initcainitca------------Thom

7、asThomas2.selectconcat('abc','def')"first"fromtest;first-----abcdef3.select'abc'

8、

9、''

10、

11、'def'"first"fromtest;first-----abcdef4.selectlpad(name,10),rpad(name,5,'*')fromtest;lpad(name,10)rpad(name,5,'*')----------------------------mmxmmx**abcdefabcde5.去掉地址字段末端的点及单词st和rdselectrtrim(addr

12、ess,'.strd')fromtest6.selectname,replace(name,'a','*')fromtest;namereplace(name,'a','*')-------------------------greatgre*t7.selectsubstr('archibaldbearisol',6,9)a,substr('archibaldbearisol',11)bfromtest;ab--------------baldbearbearisol8.selectname,instr(name,'')a,instr(name,'',1,2

13、)bfromtest;nameab------------------------lilei30lil24%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%转换函数:nvl(m,n)如果m值为null,返回n,否则返回mto_char(m[,fmt])m从一个数值转换为指定格式的字符串fmt缺省时,fmt值的宽度正好能容纳所有的有效数字to_number(st[,fmt])st从字符型数据转换成按指定格式的数值,缺省时数值格式串的大小正好为整个数附:to_char()函数的格式:----------

14、-----------------------符号说

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。