oracle-常用函数

上传人:ni****g 文档编号:553650848 上传时间:2023-05-08 格式:DOCX 页数:41 大小:25.73KB
返回 下载 相关 举报
oracle-常用函数_第1页
第1页 / 共41页
oracle-常用函数_第2页
第2页 / 共41页
oracle-常用函数_第3页
第3页 / 共41页
oracle-常用函数_第4页
第4页 / 共41页
oracle-常用函数_第5页
第5页 / 共41页
点击查看更多>>
资源描述

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

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

2、 4. INITCAP 返回字符串并将字符串的第一个字母变为大写; SQL select initcap(smith) upp from dual; UPP - Smith 5.INSTR(C1,C2,I,J) 在一个字符串中搜索指定的字符,返回发现指定的字符的位置; C1 被搜索的字符串 C2 希望搜索的字符串 I 搜索的开始位置,默认为1 J 出现的位置,默认为1 SQL select instr(oracle traning,ra,1,2) instring from dual; INSTRING - 9 6.LENGTH 返回字符串的长度; SQL select name,length

3、(name),addr,length(addr),sal,length(to_char(sal) from gao.nchar_tst; NAME LENGTH(NAME) ADDR LENGTH(ADDR) SAL LENGTH(TO_CHAR(SAL) - - - - - - 高乾竞 3 北京市海锭区 6 9999.99 7 7.LOWER 返回字符串,并将所有的字符小写 SQL select lower(AaBbCcDd)AaBbCcDd from dual; AABBCCDD - aabbccdd 8.UPPER 返回字符串,并将所有的字符大写 SQL select upper(AaB

4、bCcDd) upper from dual; UPPER - AABBCCDD 9.RPAD和LPAD(粘贴字符) RPAD 在列的右边粘贴字符 LPAD 在列的左边粘贴字符 SQL select lpad(rpad(gao,10,*),17,*)from dual; LPAD(RPAD(GAO,1 - *gao* 不够字符则用*来填满 10.LTRIM和RTRIM LTRIM 删除左边出现的字符串 RTRIM 删除右边出现的字符串 SQL select ltrim(rtrim( gao qian jing , ), ) from dual; LTRIM(RTRIM( - gao qian

5、jing 11.SUBSTR(string,start,count) 取子字符串,从start开始,取count个 SQL select substr(,3,8) from dual; SUBSTR( - 12.REPLACE(string,s1,s2) string 希望被替换的字符或变量 s1 被替换的字符串 s2 要替换的字符串 SQL select replace(he love you,he,i) from dual; REPLACE(H - i love you 13.SOUNDEX 返回一个与给定的字符串读音相同的字符串 SQL create table table1(xm va

6、rchar(8); SQL insert into table1 values(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 14.TRIM(s from string) LEADING 剪掉前面的字符 TRAILING 剪掉后面的字符 如果不指定,默认为空格符 15.ABS 返回指定值的绝对值 SQL sel

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

8、dual; CEIL(3.) - 4 20.COS 返回一个给定数字的余弦 SQL select cos(-3.) from dual; COS(-3.) - -121.COSH 返回一个数字反余弦值 SQL select cosh(20) from dual; COSH(20) - 22.EXP 返回一个数字e的n次方根 SQL select exp(2),exp(1) from dual; EXP(2) EXP(1) - - 7. 2. 23.FLOOR 对给定的数字取整数 SQL select floor(2345.67) from dual; FLOOR(2345.67) - 2345

9、 24.LN 返回一个数字的对数值 SQL select ln(1),ln(2),ln(2.) from dual; LN(1) LN(2) LN(2.) - - - 0 . . 25.LOG(n1,n2) 返回一个以n1为底n2的对数 SQL select log(2,1),log(2,4) from dual; LOG(2,1) LOG(2,4) - - 0 2 26.MOD(n1,n2) 返回一个n1除以n2的余数 SQL select mod(10,3),mod(3,3),mod(2,3) from dual; MOD(10,3) MOD(3,3) MOD(2,3) - - - 1 0

10、 2 27.POWER 返回n1的n2次方根 SQL select power(2,10),power(3,3) from dual; POWER(2,10) POWER(3,3) - - 1024 27 28.ROUND和TRUNC 按照指定的精度进行舍入 SQL select round(55.5),round(-55.4),trunc(55.5),trunc(-55.5) from dual; ROUND(55.5) ROUND(-55.4) TRUNC(55.5) TRUNC(-55.5) - - - - 56 -55 55 -55 29.SIGN 取数字n的符号,大于0返回1,小于0

11、返回-1,等于0返回0 SQL select sign(123),sign(-100),sign(0) from dual; SIGN(123) SIGN(-100) SIGN(0) - - - 1 -1 0 30.SIN 返回一个数字的正弦值 SQL select sin(1.57079) from dual; SIN(1.57079) - 1 31.SIGH 返回双曲正弦的值 SQL select sin(20),sinh(20) from dual; SIN(20) SINH(20) - - . 32.SQRT 返回数字n的根 SQL select sqrt(64),sqrt(10) f

12、rom dual; SQRT(64) SQRT(10) - - 8 3. 33.TAN 返回数字的正切值 SQL select tan(20),tan(10) from dual; TAN(20) TAN(10) - - 2. . 34.TANH 返回数字n的双曲正切值 SQL select tanh(20),tan(20) from dual; TANH(20) TAN(20) - - 1 2. 35.TRUNC 按照指定的精度截取一个数 SQL select trunc(124.1666,-2) trunc1,trunc(124.16666,2) from dual; TRUNC1 TRUNC(124.16666,2) - - 100 124.16 36.ADD_MONTHS 增加或减去月份 SQL select to_char(add_months(to_date(,yyyymm),2),yyyymm) from dual; TO_CHA - SQL select to_char(add_months(to_date(,yyyymm),-2),yyyymm) from dual; TO_CHA - 37.LAST_DAY 返回日期的最后一天 SQL select

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

当前位置:首页 > 建筑/环境 > 施工组织

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