- 0
- 0
- 约 17页
- 2017-09-02 发布于浙江
- 举报
Oracle重要的几个常用函数最精简
Oracle 常用函数总结
6.LENGTH返回字符串的长度;SQL select name,length(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(AaBbCcDd) 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和RTRIMLTRIM 删除左边出现的字符串RTRIM 删除右边出现的字符串SQL select ltrim(rtrim( gao qian jing , ), ) from dual;
LTRIM(RTRIM(-------------gao qian jing
11.SUBSTR(string,start,count)取子字符串,从start开始,取count个SQL select substr3,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 varchar(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--------weatherwether
14.TRIM(s from string)LEADING 剪掉前面的字符TRAILING 剪掉后面的字符如果不指定,默认为空格符
15.ABS返回指定值的绝对值SQL select abs(100),abs(-100) from dual;
ABS(100) ABS(-100)--------- --------- 100 100
16.ACOS给出反余弦的值SQL select acos(-1) from dual;
ACOS(-1)---------3.1415927
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.1415927) from dual;
CEIL(3.1415927)--------------- 4
20.COS返回一个给定数字的余弦SQL sel
原创力文档

文档评论(0)