精品Oracle100个常用函数

上传人:精****库 文档编号:133107086 上传时间:2020-05-24 格式:DOC 页数:44 大小:502KB
返回 下载 相关 举报
精品Oracle100个常用函数_第1页
第1页 / 共44页
精品Oracle100个常用函数_第2页
第2页 / 共44页
精品Oracle100个常用函数_第3页
第3页 / 共44页
精品Oracle100个常用函数_第4页
第4页 / 共44页
精品Oracle100个常用函数_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《精品Oracle100个常用函数》由会员分享,可在线阅读,更多相关《精品Oracle100个常用函数(44页珍藏版)》请在金锄头文库上搜索。

1、精品Oracle100个常用函数ASCII 返回与指定的字符对应的十进制数; SQL select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE - - - - 65 97 48 32 1. CHR 给出整数,返回对应的字符; SQL select chr(54740) zhao,chr(65) chr65 from dual; ZH C - - 赵 A 2. CONCAT连接两个字符串; SQL select concat(010-,88888888)|转23 高乾竞电话 from d

2、ual; 高乾竞电话 - 010-88888888转233. WM_CONCAT实现字符集选,wm_concat(colum) 是把column这一列合并到一行,默认以 , 隔开。replace(wm_concat(column),+) 则是在合并的同时,用 + 取代原来默认的 , 4. CAST类型转换,针对的是Oracle的数据类型。Select cast(a as int) from t1Select cast(a as number(8,4) from t15. INITCAP 返回字符串并将字符串的第一个字母变为大写; SQL select initcap(smith) upp fr

3、om dual; UPP - Smith 6. INSTR(C1,C2,I,J) 在一个字符串中搜索指定的字符,返回发现指定的字符的位置; C1 被搜索的字符串 C2 希望搜索的字符串 I 搜索的开始位置,默认为1 J 出现的位置,默认为1 SQL select instr(oracle traning,ra,1,2) instring from dual; INSTRING - 9 7. LENGTH 返回字符串的长度; SQL select name,length(name),addr,length(addr),sal,length(to_char(sal) from gao.nchar_

4、tst; NAME LENGTH(NAME) ADDR LENGTH(ADDR) SAL LENGTH(TO_CHAR(SAL) - - - - - - 高乾竞 3 北京市海锭区 6 9999.99 7 8. LOWER 返回字符串,并将所有的字符小写 SQL select lower(AaBbCcDd)AaBbCcDd from dual; AABBCCDD - aabbccdd 9. UPPER 返回字符串,并将所有的字符大写 SQL select upper(AaBbCcDd) upper from dual; UPPER - AABBCCDD 10. RPAD和LPAD(粘贴字符) R

5、PAD 在列的右边粘贴字符 LPAD 在列的左边粘贴字符 SQL select lpad(rpad(gao,10,*),17,*)from dual; LPAD(RPAD(GAO,1 - *gao* 不够字符则用*来填满 11. LTRIM和RTRIM LTRIM 删除左边出现的字符串 RTRIM 删除右边出现的字符串 SQL select ltrim(rtrim( gao qian jing , ), ) from dual; LTRIM(RTRIM( - gao qian jing 12. SUBSTR(string,start,count) 取子字符串,从start开始,取count个

6、SQL select substr(13088888888,3,8) from dual; SUBSTR( - 08888888 13. REPLACE(string,s1,s2) string 希望被替换的字符或变量 s1 被替换的字符串 s2 要替换的字符串 SQL select replace(he love you,he,i) from dual; REPLACE(H - i love you 14. SOUNDEX 返回一个与给定的字符串读音相同的字符串 SQL create table table1(xm varchar(8); SQL insert into table1 val

7、ues(weather); SQL insert into table1 values(wether); SQL insert into table1 values(gao); SQL select xm from table1 where soundex(xm)=soundex(weather); XM - weather wether 15. TRIM(s from string) LEADING 剪掉前面的字符 TRAILING 剪掉后面的字符 如果不指定,默认为空格符 16. ABS 返回指定值的绝对值 SQL select abs(100),abs(-100) from dual;

8、ABS(100) ABS(-100) - - 100 100 17. ACOS 给出反余弦的值 SQL select acos(-1) from dual; ACOS(-1) - 3.1415927 18. ASIN 给出反正弦的值 SQL select asin(0.5) from dual; ASIN(0.5) - .52359878 19. ATAN 返回一个数字的反正切值 SQL select atan(1) from dual; ATAN(1) - .78539816 20. CEIL 返回大于或等于给出数字的最小整数 SQL select ceil(3.1415927) from

9、dual; CEIL(3.1415927) - 4 21. COS 返回一个给定数字的余弦 SQL select cos(-3.1415927) from dual; COS(-3.1415927) - -122. COSH 返回一个数字反余弦值 SQL select cosh(20) from dual; COSH(20) - 242582598 23. EXP 返回一个数字e的n次方根 SQL select exp(2),exp(1) from dual; EXP(2) EXP(1) - - 7.3890561 2.7182818 24. FLOOR 对给定的数字取整数 SQL selec

10、t floor(2345.67) from dual; FLOOR(2345.67) - 2345 25. LN 返回一个数字的对数值 SQL select ln(1),ln(2),ln(2.7182818) from dual; LN(1) LN(2) LN(2.7182818) - - - 0 .69314718 .99999999 26. LOG(n1,n2) 返回一个以n1为底n2的对数 SQL select log(2,1),log(2,4) from dual; LOG(2,1) LOG(2,4) - - 0 2 27. MOD(n1,n2) 返回一个n1除以n2的余数 SQL s

11、elect mod(10,3),mod(3,3),mod(2,3) from dual; MOD(10,3) MOD(3,3) MOD(2,3) - - - 1 0 2 28. POWER 返回n1的n2次方根 SQL select power(2,10),power(3,3) from dual; POWER(2,10) POWER(3,3) - - 1024 27 29. ROUND和TRUNC 按照指定的精度进行舍入 SQL select round(55.5),round(-55.4),trunc(55.5),trunc(-55.5) from dual; ROUND(55.5) RO

12、UND(-55.4) TRUNC(55.5) TRUNC(-55.5) - - - - 56 -55 55 -55 30. SIGN 取数字n的符号,大于0返回1,小于0返回-1,等于0返回0 SQL select sign(123),sign(-100),sign(0) from dual; SIGN(123) SIGN(-100) SIGN(0) - - - 1 -1 0 31. SIN 返回一个数字的正弦值 SQL select sin(1.57079) from dual; SIN(1.57079) - 1 32. SIGH 返回双曲正弦的值 SQL select sin(20),sinh(20) from dual; SIN(20) SINH(20) - - .91294525 242582598 33. SQRT 返回数字n的根 SQL select sqrt(64),sqrt(10) from dual; SQRT(64) SQRT(10) - - 8 3.1622777 34. TAN 返回数字的正切值 SQL select tan(20),tan(10) from dual; TAN(20) TAN(10) - - 2.2371609 .64836083 35. TANH 返回数字n的双曲正切值 SQL se

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号