打印本文 打印本文 关闭窗口 关闭窗口
Oracle SQL 內置函數大全
作者:武汉SEO闵涛  文章来源:敏韬网  点击数6922  更新时间:2009/4/22 22:02:47  文章录入:mintao  责任编辑:mintao
LPAD  在列的左边粘贴字符
 81SQL> select lpad(rpad(''''gao'''',10,''''*''''),17,''''*'''')from dual;
 82
 83LPAD(RPAD(''''GAO'''',1
 84-----------------
 85*******gao*******
 86不够字符则用*来填满
 87
 88
 8910.LTRIM和RTRIM
 90LTRIM  删除左边出现的字符串
 91RTRIM  删除右边出现的字符串
 92SQL> select ltrim(rtrim(''''   gao qian jing   '''','''' ''''),'''' '''') from dual;
 93
 94LTRIM(RTRIM(''''
 95-------------
 96gao qian jing
 97
 98
 9911.SUBSTR(string,start,count)
100取子字符串,从start开始,取count个
101SQL> select substr(''''13088888888'''',3,8) from dual;
102
103SUBSTR(''''
104--------
10508888888
106
107
10812.REPLACE(''''string'''',''''s1'''',''''s2'''')
109string   希望被替换的字符或变量 
110s1       被替换的字符串
111s2       要替换的字符串
112SQL> select replace(''''he love you'''',''''he'''',''''i'''') from dual;
113
114REPLACE(''''H
115----------
116i love you
117
118
11913.SOUNDEX
120返回一个与给定的字符串读音相同的字符串
121SQL> create table table1(xm varchar(8));
122SQL> insert into table1 values(''''weather'''');
123SQL> insert into table1 values(''''wether'''');
124SQL> insert into table1 values(''''gao'''');
125
126SQL> select xm from table1 where soundex(xm)=soundex(''''weather'''');
127
128XM
129--------
130weather
131wether
132
133
13414.TRIM(''''s'''' from ''''string'''')
135LEADING   剪掉前面的字符
136TRAILING  剪掉后面的字符
137如果不指定,默认为空格符 
138
13915.ABS
140返回指定值的绝对值
141SQL> select abs(100),abs(-100) from dual;
142
143 ABS(100) ABS(-100)
144--------- ---------
145      100       100
146
147
14816.ACOS
149给出反余弦的值
150SQL> select acos(-1) from dual;
151
152 ACOS(-1)
153---------
1543.1415927
155
156
15717.ASIN
158给出反正弦的值
159SQL> select asin(0.5) from dual;
160
161ASIN(0.5)
162---------
163.52359878
164
165
16618.ATAN
167返回一个数字的反正切值
168SQL> select atan(1) from dual;
169
170

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  下一页

打印本文 打印本文 关闭窗口 关闭窗口