<<Oracle SQL 內置函數大全>>幻灯片:https://files.cnblogs.com/Dicky/Oracle_SQL_Function.rar
  1Oracle SQL 內置函數大全SQL中的单记录函数
  2Oracle SQL 內置函數大全1.ASCII
  3Oracle SQL 內置函數大全返回与指定的字符对应的十进制数;
  4Oracle SQL 內置函數大全SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' 'space from dual;
  5Oracle SQL 內置函數大全
  6Oracle SQL 內置函數大全        A         A      ZERO     SPACE
  7Oracle SQL 內置函數大全--------- --------- --------- ---------
  8Oracle SQL 內置函數大全       65        97        48        32
  9Oracle SQL 內置函數大全
 10Oracle SQL 內置函數大全
 11Oracle SQL 內置函數大全2.CHR
 12Oracle SQL 內置函數大全给出整数,返回对应的字符;
 13Oracle SQL 內置函數大全SQL> select chr(54740) zhao,chr(65) chr65 from dual;
 14Oracle SQL 內置函數大全
 15Oracle SQL 內置函數大全ZH C
 16Oracle SQL 內置函數大全-- -
 17Oracle SQL 內置函數大全赵 A
 18Oracle SQL 內置函數大全
 19Oracle SQL 內置函數大全3.CONCAT
 20Oracle SQL 內置函數大全连接两个字符串;
 21Oracle SQL 內置函數大全SQL> select concat('010-','88888888')||'转23'  高乾竞电话 from dual;
 22Oracle SQL 內置函數大全
 23Oracle SQL 內置函數大全高乾竞电话
 24Oracle SQL 內置函數大全----------------
 25Oracle SQL 內置函數大全010-88888888转23
 26Oracle SQL 內置函數大全
 27Oracle SQL 內置函數大全4.INITCAP
 28Oracle SQL 內置函數大全返回字符串并将字符串的第一个字母变为大写;
 29Oracle SQL 內置函數大全SQL> select initcap('smith') upp from dual;
 30Oracle SQL 內置函數大全
 31Oracle SQL 內置函數大全UPP
 32Oracle SQL 內置函數大全-----
 33Oracle SQL 內置函數大全Smith
 34Oracle SQL 內置函數大全
 35Oracle SQL 內置函數大全
 36Oracle SQL 內置函數大全5.INSTR(C1,C2,I,J)
 37Oracle SQL 內置函數大全在一个字符串中搜索指定的字符,返回发现指定的字符的位置;
 38Oracle SQL 內置函數大全C1    被搜索的字符串
 39Oracle SQL 內置函數大全C2    希望搜索的字符串
 40Oracle SQL 內置函數大全I     搜索的开始位置,默认为1
 41Oracle SQL 內置函數大全J     出现的位置,默认为1
 42Oracle SQL 內置函數大全SQL> select instr('oracle traning','ra',1,2) instring from dual;
 43Oracle SQL 內置函數大全
 44Oracle SQL 內置函數大全 INSTRING
 45Oracle SQL 內置函數大全---------
 46Oracle SQL 內置函數大全        9
 47Oracle SQL 內置函數大全
 48Oracle SQL 內置函數大全
 49Oracle SQL 內置函數大全6.LENGTH
 50Oracle SQL 內置函數大全返回字符串的长度;
 51Oracle SQL 內置函數大全SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from gao.nchar_tst;
 52Oracle SQL 內置函數大全
 53Oracle SQL 內置函數大全NAME   LENGTH(NAME) ADDR             LENGTH(ADDR)       SAL LENGTH(TO_CHAR(SAL))
 54Oracle SQL 內置函數大全------ ------------ ---------------- ------------ --------- --------------------
 55Oracle SQL 內置函數大全高乾竞            3 北京市海锭区                6   9999.99                    7
 56Oracle SQL 內置函數大全
 57Oracle SQL 內置函數大全 
 58Oracle SQL 內置函數大全
 59Oracle SQL 內置函數大全7.LOWER
 60Oracle SQL 內置函數大全返回字符串,并将所有的字符小写
 61Oracle SQL 內置函數大全SQL> select lower('AaBbCcDd')AaBbCcDd from dual;
 62Oracle SQL 內置函數大全
 63Oracle SQL 內置函數大全AABBCCDD
 64Oracle SQL 內置函數大全--------
 65Oracle SQL 內置函數大全aabbccdd
 66Oracle SQL 內置函數大全
 67Oracle SQL 內置函數大全
 68Oracle SQL 內置函數大全8.UPPER
 69Oracle SQL 內置函數大全返回字符串,并将所有的字符大写
 70Oracle SQL 內置函數大全SQL> select upper('AaBbCcDd'upper from dual;
 71Oracle SQL 內置函數大全
 72Oracle SQL 內置函數大全UPPER
 73Oracle SQL 內置函數大全--------
 74Oracle SQL 內置函數大全AABBCCDD
 75Oracle SQL 內置函數大全
 76Oracle SQL 內置函數大全 
 77Oracle SQL 內置函數大全
 78Oracle SQL 內置函數大全9.RPAD和LPAD(粘贴字符)
 79Oracle SQL 內置函數大全RPAD  在列的右边粘贴字符
 80Oracle SQL 內置函數大全LPAD  在列的左边粘贴字符
 81Oracle SQL 內置函數大全SQL> select lpad(rpad('gao',10,'*'),17,'*')from dual;
 82Oracle SQL 內置函數大全
 83Oracle SQL 內置函數大全LPAD(RPAD('GAO',1
 84Oracle SQL 內置函數大全-----------------
 85Oracle SQL 內置函數大全*******gao*******
 86Oracle SQL 內置函數大全不够字符则用*来填满
 87Oracle SQL 內置函數大全
 88Oracle SQL 內置函數大全
 89Oracle SQL 內置函數大全10.LTRIM和RTRIM
 90Oracle SQL 內置函數大全LTRIM  删除左边出现的字符串
 91Oracle SQL 內置函數大全RTRIM  删除右边出现的字符串
 92Oracle SQL 內置函數大全SQL> select ltrim(rtrim('   gao qian jing   ',' '),' 'from dual;
 93Oracle SQL 內置函數大全
 94Oracle SQL 內置函數大全LTRIM(RTRIM('
 95Oracle SQL 內置函數大全-------------
 96Oracle SQL 內置函數大全gao qian jing
 97Oracle SQL 內置函數大全
 98Oracle SQL 內置函數大全
 99Oracle SQL 內置函數大全11.SUBSTR(string,start,count)
100Oracle SQL 內置函數大全取子字符串,从start开始,取count个
101Oracle SQL 內置函數大全SQL> select substr('13088888888',3,8) from dual;
102Oracle SQL 內置函數大全
103Oracle SQL 內置函數大全SUBSTR('
104Oracle SQL 內置函數大全--------
105Oracle SQL 內置函數大全08888888
106Oracle SQL 內置函數大全
107Oracle SQL 內置函數大全
108Oracle SQL 內置函數大全12.REPLACE('string','s1','s2')
109Oracle SQL 內置函數大全string   希望被替换的字符或变量 
110Oracle SQL 內置函數大全s1       被替换的字符串
111Oracle SQL 內置函數大全s2       要替换的字符串
112Oracle SQL 內置函數大全SQL> select replace('he love you','he','i'from dual;
113Oracle SQL 內置函數大全
114Oracle SQL 內置函數大全REPLACE('H
115Oracle SQL 內置函數大全----------
116Oracle SQL 內置函數大全i love you
117Oracle SQL 內置函數大全
118Oracle SQL 內置函數大全
119Oracle SQL 內置函數大全13.SOUNDEX
120Oracle SQL 內置函數大全返回一个与给定的字符串读音相同的字符串
121Oracle SQL 內置函數大全SQL> create table table1(xm varchar(8));
122Oracle SQL 內置函數大全SQL> insert into table1 values('weather');
123Oracle SQL 內置函數大全SQL> insert into table1 values('wether');
124Oracle SQL 內置函數大全SQL> insert into table1 values('gao');
125Oracle SQL 內置函數大全
126Oracle SQL 內置函數大全SQL> select xm from table1 where soundex(xm)=soundex('weather');
127Oracle SQL 內置函數大全
128Oracle SQL 內置函數大全XM
129Oracle SQL 內置函數大全--------
130Oracle SQL 內置函數大全weather
131Oracle SQL 內置函數大全wether
132Oracle SQL 內置函數大全
133Oracle SQL 內置函數大全
134Oracle SQL 內置函數大全14.TRIM('s' from 'string')
135Oracle SQL 內置函數大全LEADING   剪掉前面的字符
136Oracle SQL 內置函數大全TRAILING  剪掉后面的字符
137Oracle SQL 內置函數大全如果不指定,默认为空格符 
138Oracle SQL 內置函數大全
139Oracle SQL 內置函數大全15.ABS
140Oracle SQL 內置函數大全返回指定值的绝对值
141Oracle SQL 內置函數大全SQL> select abs(100),abs(-100) from dual;
142Oracle SQL 內置函數大全
143Oracle SQL 內置函數大全 ABS(100) ABS(-100)
144Oracle SQL 內置函數大全--------- ---------
145Oracle SQL 內置函數大全      100       100
146Oracle SQL 內置函數大全
147Oracle SQL 內置函數大全
148Oracle SQL 內置函數大全16.ACOS
149Oracle SQL 內置函數大全给出反余弦的值
150Oracle SQL 內置函數大全SQL> select acos(-1) from dual;
151Oracle SQL 內置函數大全
152Oracle SQL 內置函數大全 ACOS(-1)
153Oracle SQL 內置函數大全---------
154Oracle SQL 內置函數大全3.1415927
155Oracle SQL 內置函數大全
156Oracle SQL 內置函數大全
157Oracle SQL 內置函數大全17.ASIN
158Oracle SQL 內置函數大全给出反正弦的值
159Oracle SQL 內置函數大全SQL> select asin(0.5) from dual;
160Oracle SQL 內置函數大全
161Oracle SQL 內置函數大全ASIN(0.5)
162Oracle SQL 內置函數大全---------
163Oracle SQL 內置函數大全.52359878
164Oracle SQL 內置函數大全
165Oracle SQL 內置函數大全
166Oracle SQL 內置函數大全18.ATAN
167Oracle SQL 內置函數大全返回一个数字的反正切值
168Oracle SQL 內置函數大全SQL> select atan(1) from dual;
169Oracle SQL 內置函數大全
170Oracle SQL 內置函數大全  ATAN(1)
171Oracle SQL 內置函數大全---------
172Oracle SQL 內置函數大全.78539816
173Oracle SQL 內置函數大全
174Oracle SQL 內置函數大全
175Oracle SQL 內置函數大全19.CEIL
176Oracle SQL 內置函數大全返回大于或等于给出数字的最小整数
177Oracle SQL 內置函數大全SQL> select ceil(3.1415927) from dual;
178Oracle SQL 內置函數大全
179Oracle SQL 內置函數大全CEIL(3.1415927)
180Oracle SQL 內置函數大全---------------
181Oracle SQL 內置函數大全              4
182Oracle SQL 內置函數大全
183Oracle SQL 內置函數大全
184Oracle SQL 內置函數大全20.COS
185Oracle SQL 內置函數大全返回一个给定数字的余弦
186Oracle SQL 內置函數大全SQL> select cos(-3.1415927) from dual;
187Oracle SQL 內置函數大全
188Oracle SQL 內置函數大全COS(-3.1415927)
189Oracle SQL 內置函數大全---------------
190Oracle SQL 內置函數大全             -1
191Oracle SQL 內置函數大全
192Oracle SQL 內置函數大全
193Oracle SQL 內置函數大全21.COSH
194Oracle SQL 內置函數大全返回一个数字反余弦值
195Oracle SQL 內置函數大全SQL> select cosh(20) from dual;
196Oracle SQL 內置函數大全
197Oracle SQL 內置函數大全 COSH(20)
198Oracle SQL 內置函數大全---------
199Oracle SQL 內置函數大全242582598
200Oracle SQL 內置函數大全
201Oracle SQL 內置函數大全
202Oracle SQL 內置函數大全22.EXP
203Oracle SQL 內置函數大全返回一个数字e的n次方根
204Oracle SQL 內置函數大全SQL> select exp(2),exp(1) from dual;
205Oracle SQL 內置函數大全
206Oracle SQL 內置函數大全   EXP(2)    EXP(1)
207Oracle SQL 內置函數大全--------- ---------
208Oracle SQL 內置函數大全7.3890561 2.7182818
209Oracle SQL 內置函數大全
210Oracle SQL 內置函數大全
211Oracle SQL 內置函數大全23.FLOOR
212Oracle SQL 內置函數大全对给定的数字取整数
213Oracle SQL 內置函數大全SQL> select floor(2345.67) from dual;
214Oracle SQL 內置函數大全
215Oracle SQL 內置函數大全FLOOR(2345.67)
216Oracle SQL 內置函數大全--------------
217Oracle SQL 內置函數大全          2345
218Oracle SQL 內置函數大全
219Oracle SQL 內置函數大全
220Oracle SQL 內置函數大全24.LN
221Oracle SQL 內置函數大全返回一个数字的对数值
222Oracle SQL 內置函數大全SQL> select ln(1),ln(2),ln(2.7182818) from dual;
223Oracle SQL 內置函數大全
224Oracle SQL 內置函數大全    LN(1)     LN(2) LN(2.7182818)
225Oracle SQL 內置函數大全--------- --------- -------------
226Oracle SQL 內置函數大全        0 .69314718     .99999999
227Oracle SQL 內置函數大全
228Oracle SQL 內置函數大全
229Oracle SQL 內置函數大全25.LOG(n1,n2)
230Oracle SQL 內置函數大全返回一个以n1为底n2的对数 
231Oracle SQL 內置函數大全SQL> select log(2,1),log(2,4) from dual;
232Oracle SQL 內置函數大全
233Oracle SQL 內置函數大全 LOG(2,1)  LOG(2,4)
234Oracle SQL 內置函數大全--------- ---------
235Oracle SQL 內置函數大全        0         2
236Oracle SQL 內置函數大全
237Oracle SQL 內置函數大全
238Oracle SQL 內置函數大全26.MOD(n1,n2)
239Oracle SQL 內置函數大全返回一个n1除以n2的余数
240Oracle SQL 內置函數大全SQL> select mod(10,3),mod(3,3),mod(2,3) from dual;
241Oracle SQL 內置函數大全
242Oracle SQL 內置函數大全MOD(10,3)  MOD(3,3)  MOD(2,3)
243Oracle SQL 內置函數大全--------- --------- ---------
244Oracle SQL 內置函數大全        1         0         2
245Oracle SQL 內置函數大全
246Oracle SQL 內置函數大全
247Oracle SQL 內置函數大全27.POWER
248Oracle SQL 內置函數大全返回n1的n2次方根
249Oracle SQL 內置函數大全SQL> select power(2,10),power(3,3) from dual;
250Oracle SQL 內置函數大全
251Oracle SQL 內置函數大全POWER(2,10) POWER(3,3)
252Oracle SQL 內置函數大全----------- ----------
253Oracle SQL 內置函數大全       1024         27
254Oracle SQL 內置函數大全
255Oracle SQL 內置函數大全
256Oracle SQL 內置函數大全28.ROUND和TRUNC
257Oracle SQL 內置函數大全按照指定的精度进行舍入
258Oracle SQL 內置函數大全SQL> select round(55.5),round(-55.4),trunc(55.5),trunc(-55.5) from dual;
259Oracle SQL 內置函數大全
260Oracle SQL 內置函數大全ROUND(55.5) ROUND(-55.4) TRUNC(55.5) TRUNC(-55.5)
261Oracle SQL 內置函數大全----------- ------------ ----------- ------------
262Oracle SQL 內置函數大全         56          -55          55          -55
263Oracle SQL 內置函數大全
264Oracle SQL 內置函數大全
265Oracle SQL 內置函數大全29.SIGN
266Oracle SQL 內置函數大全取数字n的符号,大于0返回1,小于0返回-1,等于0返回0
267Oracle SQL 內置函數大全SQL> select sign(123),sign(-100),sign(0) from dual;
268Oracle SQL 內置函數大全
269Oracle SQL 內置函數大全SIGN(123) SIGN(-100)   SIGN(0)
270Oracle SQL 內置函數大全--------- ---------- ---------
271Oracle SQL 內置函數大全        1         -1         0
272Oracle SQL 內置函數大全
273Oracle SQL 內置函數大全
274Oracle SQL 內置函數大全30.SIN
275Oracle SQL 內置函數大全返回一个数字的正弦值
276Oracle SQL 內置函數大全SQL> select sin(1.57079) from dual;
277Oracle SQL 內置函數大全
278Oracle SQL 內置函數大全SIN(1.57079)
279Oracle SQL 內置函數大全------------
280Oracle SQL 內置函數大全           1
281Oracle SQL 內置函數大全
282Oracle SQL 內置函數大全
283Oracle SQL 內置函數大全31.SIGH
284Oracle SQL 內置函數大全返回双曲正弦的值
285Oracle SQL 內置函數大全SQL> select sin(20),sinh(20) from dual;
286Oracle SQL 內置函數大全
287Oracle SQL 內置函數大全  SIN(20)  SINH(20)
288Oracle SQL 內置函數大全--------- ---------
289Oracle SQL 內置函數大全.91294525 242582598
290Oracle SQL 內置函數大全
291Oracle SQL 內置函數大全
292Oracle SQL 內置函數大全32.SQRT
293Oracle SQL 內置函數大全返回数字n的根
294Oracle SQL 內置函數大全SQL> select sqrt(64),sqrt(10) from dual;
295Oracle SQL 內置函數大全
296Oracle SQL 內置函數大全 SQRT(64)  SQRT(10)
297Oracle SQL 內置函數大全--------- ---------
298Oracle SQL 內置函數大全        8 3.1622777
299Oracle SQL 內置函數大全
300Oracle SQL 內置函數大全
301Oracle SQL 內置函數大全33.TAN
302Oracle SQL 內置函數大全返回数字的正切值
303Oracle SQL 內置函數大全SQL> select tan(20),tan(10) from dual;
304Oracle SQL 內置函數大全
305Oracle SQL 內置函數大全  TAN(20)   TAN(10)
306Oracle SQL 內置函數大全--------- ---------
307Oracle SQL 內置函數大全2.2371609 .64836083
308Oracle SQL 內置函數大全
309Oracle SQL 內置函數大全
310Oracle SQL 內置函數大全34.TANH
311Oracle SQL 內置函數大全返回数字n的双曲正切值
312Oracle SQL 內置函數大全SQL> select tanh(20),tan(20) from dual;
313Oracle SQL 內置函數大全
314Oracle SQL 內置函數大全 TANH(20)   TAN(20)
315Oracle SQL 內置函數大全--------- ---------
316Oracle SQL 內置函數大全        1 2.2371609
317Oracle SQL 內置函數大全
318Oracle SQL 內置函數大全 
319Oracle SQL 內置函數大全
320Oracle SQL 內置函數大全35.TRUNC
321Oracle SQL 內置函數大全按照指定的精度截取一个数
322Oracle SQL 內置函數大全SQL> select trunc(124.1666,-2) trunc1,trunc(124.16666,2) from dual;
323Oracle SQL 內置函數大全
324Oracle SQL 內置函數大全   TRUNC1 TRUNC(124.16666,2)
325Oracle SQL 內置函數大全--------- ------------------
326Oracle SQL 內置函數大全      100             124.16
327Oracle SQL 內置函數大全
328Oracle SQL 內置函數大全 
329Oracle SQL 內置函數大全
330Oracle SQL 內置函數大全36.ADD_MONTHS
331Oracle SQL 內置函數大全增加或减去月份
332Oracle SQL 內置函數大全SQL> select to_char(add_months(to_date('199912','yyyymm'),2),'yyyymm') from dual;
333Oracle SQL 內置函數大全
334Oracle SQL 內置函數大全TO_CHA
335Oracle SQL 內置函數大全------
336Oracle SQL 內置函數大全200002
337Oracle SQL 內置函數大全SQL> select to_char(add_months(to_date('199912','yyyymm'),-2),'yyyymm') from dual;
338Oracle SQL 內置函數大全
339Oracle SQL 內置函數大全TO_CHA
340Oracle SQL 內置函數大全------
341Oracle SQL 內置函數大全199910
342Oracle SQL 內置函數大全
343Oracle SQL 內置函數大全
344Oracle SQL 內置函數大全37.LAST_DAY
345Oracle SQL 內置函數大全返回日期的最后一天
346Oracle SQL 內置函數大全SQL> select to_char(sysdate,'yyyy.mm.dd'),to_char((sysdate)+1,'yyyy.mm.dd') from dual;
347Oracle SQL 內置函數大全
348Oracle SQL 內置函數大全TO_CHAR(SY TO_CHAR((S
349Oracle SQL 內置函數大全---------- ----------
350Oracle SQL 內置函數大全2004.05.09 2004.05.10
351Oracle SQL 內置函數大全SQL> select last_day(sysdate) from dual;
352Oracle SQL 內置函數大全
353Oracle SQL 內置函數大全LAST_DAY(S
354Oracle SQL 內置函數大全----------
355Oracle SQL 內置函數大全31-5月 -04
356Oracle SQL 內置函數大全
357Oracle SQL 內置函數大全
358Oracle SQL 內置函數大全38.MONTHS_BETWEEN(date2,date1)
359Oracle SQL 內置函數大全给出date2-date1的月份
360Oracle SQL 內置函數大全SQL> select months_between('19-12月-1999','19-3月-1999') mon_between from dual;
361Oracle SQL 內置函數大全
362Oracle SQL 內置函數大全MON_BETWEEN
363Oracle SQL 內置函數大全-----------
364Oracle SQL 內置函數大全          9
365Oracle SQL 內置函數大全SQL>selectmonths_between(to_date('2000.05.20','yyyy.mm.dd'),to_date('2005.05.20','yyyy.mm.dd')) mon_betw from dual;
366Oracle SQL 內置函數大全
367Oracle SQL 內置函數大全 MON_BETW
368Oracle SQL 內置函數大全---------
369Oracle SQL 內置函數大全      -60
370Oracle SQL 內置函數大全
371Oracle SQL 內置函數大全
372Oracle SQL 內置函數大全39.NEW_TIME(date,'this','that')
373Oracle SQL 內置函數大全给出在this时区=other时区的日期和时间
374Oracle SQL 內置函數大全SQL> select to_char(sysdate,'yyyy.mm.dd hh24:mi:ss') bj_time,to_char(new_time
375Oracle SQL 內置函數大全  2  (sysdate,'PDT','GMT'),'yyyy.mm.dd hh24:mi:ss') los_angles from dual;
376Oracle SQL 內置函數大全
377Oracle SQL 內置函數大全BJ_TIME             LOS_ANGLES
378Oracle SQL 內置函數大全------------------- -------------------
379Oracle SQL 內置函數大全2004.05.09 11:05:32 2004.05.09 18:05:32
380Oracle SQL 內置函數大全
381Oracle SQL 內置函數大全
382Oracle SQL 內置函數大全40.NEXT_DAY(date,'day')
383Oracle SQL 內置函數大全给出日期date和星期x之后计算下一个星期的日期
384Oracle SQL 內置函數大全SQL> select next_day('18-5月-2001','星期五') next_day from dual;
385Oracle SQL 內置函數大全
386Oracle SQL 內置函數大全NEXT_DAY
387Oracle SQL 內置函數大全----------
388Oracle SQL 內置函數大全25-5月 -01
389Oracle SQL 內置函數大全
390Oracle SQL 內置函數大全 
391Oracle SQL 內置函數大全
392Oracle SQL 內置函數大全41.SYSDATE
393Oracle SQL 內置函數大全用来得到系统的当前日期
394Oracle SQL 內置函數大全SQL> select to_char(sysdate,'dd-mm-yyyy day') from dual;
395Oracle SQL 內置函數大全
396Oracle SQL 內置函數大全TO_CHAR(SYSDATE,'
397Oracle SQL 內置函數大全-----------------
398Oracle SQL 內置函數大全09-05-2004 星期日
399Oracle SQL 內置函數大全trunc(date,fmt)按照给出的要求将日期截断,如果fmt='mi'表示保留分,截断秒
400Oracle SQL 內置函數大全SQL> select to_char(trunc(sysdate,'hh'),'yyyy.mm.dd hh24:mi:ss') hh,
401Oracle SQL 內置函數大全  2  to_char(trunc(sysdate,'mi'),'yyyy.mm.dd hh24:mi:ss') hhmm from dual;
402Oracle SQL 內置函數大全
403Oracle SQL 內置函數大全HH                  HHMM
404Oracle SQL 內置函數大全------------------- -------------------
405Oracle SQL 內置函數大全2004.05.09 11:00:00 2004.05.09 11:17:00
406Oracle SQL 內置函數大全
407Oracle SQL 內置函數大全 
408Oracle SQL 內置函數大全
409Oracle SQL 內置函數大全42.CHARTOROWID
410Oracle SQL 內置函數大全将字符数据类型转换为ROWID类型
411Oracle SQL 內置函數大全SQL> select rowid,rowidtochar(rowid),ename from scott.emp;
412Oracle SQL 內置函數大全
413Oracle SQL 內置函數大全ROWID              ROWIDTOCHAR(ROWID) ENAME
414Oracle SQL 內置函數大全------------------ ------------------ ----------
415Oracle SQL 內置函數大全AAAAfKAACAAAAEqAAA AAAAfKAACAAAAEqAAA SMITH
416Oracle SQL 內置函數大全AAAAfKAACAAAAEqAAB AAAAfKAACAAAAEqAAB ALLEN
417Oracle SQL 內置函數大全AAAAfKAACAAAAEqAAC AAAAfKAACAAAAEqAAC WARD
418Oracle SQL 內置函數大全AAAAfKAACAAAAEqAAD AAAAfKAACAAAAEqAAD JONES
419Oracle SQL 內置函數大全
420Oracle SQL 內置函數大全
421Oracle SQL 內置函數大全43.CONVERT(c,dset,sset)
422Oracle SQL 內置函數大全将源字符串 sset从一个语言字符集转换到另一个目的dset字符集
423Oracle SQL 內置函數大全SQL> select convert('strutz','we8hp','f7dec') "conversion" from dual;
424Oracle SQL 內置函數大全
425Oracle SQL 內置函數大全conver
426Oracle SQL 內置函數大全------
427Oracle SQL 內置函數大全strutz
428Oracle SQL 內置函數大全
429Oracle SQL 內置函數大全
430Oracle SQL 內置函數大全44.HEXTORAW
431Oracle SQL 內置函數大全将一个十六进制构成的字符串转换为二进制
432Oracle SQL 內置函數大全
433Oracle SQL 內置函數大全
434Oracle SQL 內置函數大全45.RAWTOHEXT
435Oracle SQL 內置函數大全将一个二进制构成的字符串转换为十六进制
436Oracle SQL 內置函數大全
437Oracle SQL 內置函數大全 
438Oracle SQL 內置函數大全
439Oracle SQL 內置函數大全46.ROWIDTOCHAR
440Oracle SQL 內置函數大全将ROWID数据类型转换为字符类型
441Oracle SQL 內置函數大全
442Oracle SQL 內置函數大全 
443Oracle SQL 內置函數大全
444Oracle SQL 內置函數大全47.TO_CHAR(date,'format')
445Oracle SQL 內置函數大全SQL> select to_char(sysdate,'yyyy/mm/dd hh24:mi:ss'from dual;
446Oracle SQL 內置函數大全
447Oracle SQL 內置函數大全TO_CHAR(SYSDATE,'YY
448Oracle SQL 內置函數大全-------------------
449Oracle SQL 內置函數大全2004/05/09 21:14:41
450Oracle SQL 內置函數大全
451Oracle SQL 內置函數大全 
452Oracle SQL 內置函數大全
453Oracle SQL 內置函數大全48.TO_DATE(string,'format')
454Oracle SQL 內置函數大全将字符串转化为ORACLE中的一个日期
455Oracle SQL 內置函數大全
456Oracle SQL 內置函數大全
457Oracle SQL 內置函數大全49.TO_MULTI_BYTE
458Oracle SQL 內置函數大全将字符串中的单字节字符转化为多字节字符
459Oracle SQL 內置函數大全SQL>  select to_multi_byte('') from dual;
460Oracle SQL 內置函數大全
461Oracle SQL 內置函數大全TO
462Oracle SQL 內置函數大全--
463Oracle SQL 內置函數大全
464Oracle SQL 內置函數大全
465Oracle SQL 內置函數大全
466Oracle SQL 內置函數大全50.TO_NUMBER
467Oracle SQL 內置函數大全将给出的字符转换为数字
468Oracle SQL 內置函數大全SQL> select to_number('1999') year from dual;
469Oracle SQL 內置函數大全
470Oracle SQL 內置函數大全     YEAR
471Oracle SQL 內置函數大全---------
472Oracle SQL 內置函數大全     1999
473Oracle SQL 內置函數大全
474Oracle SQL 內置函數大全
475Oracle SQL 內置函數大全51.BFILENAME(dir,file)
476Oracle SQL 內置函數大全指定一个外部二进制文件
477Oracle SQL 內置函數大全SQL>insert into file_tb1 values(bfilename('lob_dir1','image1.gif'));
478Oracle SQL 內置函數大全
479Oracle SQL 內置函數大全
480Oracle SQL 內置函數大全52.CONVERT('x','desc','source')
481Oracle SQL 內置函數大全将x字段或变量的源source转换为desc
482Oracle SQL 內置函數大全SQL> select sid,serial#,username,decode(command,
483Oracle SQL 內置函數大全  2  0,'none',
484Oracle SQL 內置函數大全  3  2,'insert',
485Oracle SQL 內置函數大全  4  3,
486Oracle SQL 內置函數大全  5  'select',
487Oracle SQL 內置函數大全  6  6,'update',
488Oracle SQL 內置函數大全  7  7,'delete',
489Oracle SQL 內置函數大全  8  8,'drop',
490Oracle SQL 內置函數大全  9  'other') cmd  from v$session where type!='background';
491Oracle SQL 內置函數大全
492Oracle SQL 內置函數大全      SID   SERIAL# USERNAME                       CMD
493Oracle SQL 內置函數大全--------- --------- ------------------------------ ------
494Oracle SQL 內置函數大全        1         1                                none
495Oracle SQL 內置函數大全        2         1                                none
496Oracle SQL 內置函數大全        3         1                                none
497Oracle SQL 內置函數大全        4         1                                none
498Oracle SQL 內置函數大全        5         1                                none
499Oracle SQL 內置函數大全        6         1                                none
500Oracle SQL 內置函數大全        7      1275                                none
501Oracle SQL 內置函數大全        8      1275                                none
502Oracle SQL 內置函數大全        9        20 GAO                            select
503Oracle SQL 內置函數大全       10        40 GAO                            none
504Oracle SQL 內置函數大全
505Oracle SQL 內置函數大全
506Oracle SQL 內置函數大全53.DUMP(s,fmt,start,length)
507Oracle SQL 內置函數大全DUMP函数以fmt指定的内部数字格式返回一个VARCHAR2类型的值
508Oracle SQL 內置函數大全SQL> col global_name for a30
509Oracle SQL 內置函數大全SQL> col dump_string for a50
510Oracle SQL 內置函數大全SQL> set lin 200
511Oracle SQL 內置函數大全SQL> select global_name,dump(global_name,1017,8,5) dump_string from global_name;
512Oracle SQL 內置函數大全
513Oracle SQL 內置函數大全GLOBAL_NAME                    DUMP_STRING
514Oracle SQL 內置函數大全------------------------------ --------------------------------------------------
515Oracle SQL 內置函數大全ORACLE.WORLD                   Typ=1 Len=12 CharacterSet=ZHS16GBK: W,O,R,L,D
516Oracle SQL 內置函數大全
517Oracle SQL 內置函數大全
518Oracle SQL 內置函數大全54.EMPTY_BLOB()和EMPTY_CLOB()
519Oracle SQL 內置函數大全这两个函数都是用来对大数据类型字段进行初始化操作的函数
520Oracle SQL 內置函數大全
521Oracle SQL 內置函數大全
522Oracle SQL 內置函數大全55.GREATEST
523Oracle SQL 內置函數大全返回一组表达式中的最大值,即比较字符的编码大小.
524Oracle SQL 內置函數大全SQL> select greatest('AA','AB','AC') from dual;
525Oracle SQL 內置函數大全
526Oracle SQL 內置函數大全GR
527Oracle SQL 內置函數大全--
528Oracle SQL 內置函數大全AC
529Oracle SQL 內置函數大全SQL> select greatest('','','') from dual;
530Oracle SQL 內置函數大全
531Oracle SQL 內置函數大全GR
532Oracle SQL 內置函數大全--
533Oracle SQL 內置函數大全
534Oracle SQL 內置函數大全
535Oracle SQL 內置函數大全
536Oracle SQL 內置函數大全56.LEAST
537Oracle SQL 內置函數大全返回一组表达式中的最小值 
538Oracle SQL 內置函數大全SQL> select least('','','') from dual;
539Oracle SQL 內置函數大全
540Oracle SQL 內置函數大全LE
541Oracle SQL 內置函數大全--
542Oracle SQL 內置函數大全
543Oracle SQL 內置函數大全
544Oracle SQL 內置函數大全
545Oracle SQL 內置函數大全57.UID
546Oracle SQL 內置函數大全返回标识当前用户的唯一整数
547Oracle SQL 內置函數大全SQL> show user
548Oracle SQL 內置函數大全USER 为"GAO"
549Oracle SQL 內置函數大全SQL> select username,user_id from dba_users where user_id=uid;
550Oracle SQL 內置函數大全
551Oracle SQL 內置函數大全USERNAME                         USER_ID
552Oracle SQL 內置函數大全------------------------------ ---------
553Oracle SQL 內置函數大全GAO                                   25
554Oracle SQL 內置函數大全
555Oracle SQL 內置函數大全 
556Oracle SQL 內置函數大全
557Oracle SQL 內置函數大全58.USER
558Oracle SQL 內置函數大全返回当前用户的名字
559Oracle SQL 內置函數大全SQL> select user from  dual;
560Oracle SQL 內置函數大全
561Oracle SQL 內置函數大全USER
562Oracle SQL 內置函數大全------------------------------
563Oracle SQL 內置函數大全GAO
564Oracle SQL 內置函數大全
565Oracle SQL 內置函數大全
566Oracle SQL 內置函數大全59.USEREVN
567Oracle SQL 內置函數大全返回当前用户环境的信息,opt可以是:
568Oracle SQL 內置函數大全ENTRYID,SESSIONID,TERMINAL,ISDBA,LABLE,LANGUAGE,CLIENT_INFO,LANG,VSIZE
569Oracle SQL 內置函數大全ISDBA  查看当前用户是否是DBA如果是则返回true
570Oracle SQL 內置函數大全SQL> select userenv('isdba') from dual;
571Oracle SQL 內置函數大全
572Oracle SQL 內置函數大全USEREN
573Oracle SQL 內置函數大全------
574Oracle SQL 內置函數大全FALSE
575Oracle SQL 內置函數大全SQL> select userenv('isdba') from dual;
576Oracle SQL 內置函數大全
577Oracle SQL 內置函數大全USEREN
578Oracle SQL 內置函數大全------
579Oracle SQL 內置函數大全TRUE
580Oracle SQL 內置函數大全SESSION
581Oracle SQL 內置函數大全返回会话标志
582Oracle SQL 內置函數大全SQL> select userenv('sessionid') from dual;
583Oracle SQL 內置函數大全
584Oracle SQL 內置函數大全USERENV('SESSIONID')
585Oracle SQL 內置函數大全--------------------
586Oracle SQL 內置函數大全                 152
587Oracle SQL 內置函數大全ENTRYID
588Oracle SQL 內置函數大全返回会话人口标志
589Oracle SQL 內置函數大全SQL> select userenv('entryid') from dual;
590Oracle SQL 內置函數大全
591Oracle SQL 內置函數大全USERENV('ENTRYID')
592Oracle SQL 內置函數大全------------------
593Oracle SQL 內置函數大全                 0
594Oracle SQL 內置函數大全INSTANCE
595Oracle SQL 內置函數大全返回当前INSTANCE的标志
596Oracle SQL 內置函數大全SQL> select userenv('instance') from dual;
597Oracle SQL 內置函數大全
598Oracle SQL 內置函數大全USERENV('INSTANCE')
599Oracle SQL 內置函數大全-------------------
600Oracle SQL 內置函數大全                  1
601Oracle SQL 內置函數大全LANGUAGE
602Oracle SQL 內置函數大全返回当前环境变量
603Oracle SQL 內置函數大全SQL> select userenv('language') from dual;
604Oracle SQL 內置函數大全
605Oracle SQL 內置函數大全USERENV('LANGUAGE')
606Oracle SQL 內置函數大全----------------------------------------------------
607Oracle SQL 內置函數大全SIMPLIFIED CHINESE_CHINA.ZHS16GBK
608Oracle SQL 內置函數大全LANG
609Oracle SQL 內置函數大全返回当前环境的语言的缩写
610Oracle SQL 內置函數大全SQL> select userenv('lang') from dual;
611Oracle SQL 內置函數大全
612Oracle SQL 內置函數大全USERENV('LANG')
613Oracle SQL 內置函數大全----------------------------------------------------
614Oracle SQL 內置函數大全ZHS
615Oracle SQL 內置函數大全TERMINAL
616Oracle SQL 內置函數大全返回用户的终端或机器的标志
617Oracle SQL 內置函數大全SQL> select userenv('terminal') from dual;
618Oracle SQL 內置函數大全
619Oracle SQL 內置函數大全USERENV('TERMINA
620Oracle SQL 內置函數大全----------------
621Oracle SQL 內置函數大全GAO
622Oracle SQL 內置函數大全VSIZE(X)
623Oracle SQL 內置函數大全返回X的大小(字节)数
624Oracle SQL 內置函數大全SQL> select vsize(user),user from dual;
625Oracle SQL 內置函數大全
626Oracle SQL 內置函數大全VSIZE(USERUSER
627Oracle SQL 內置函數大全----------- ------------------------------
628Oracle SQL 內置函數大全          6 SYSTEM
629Oracle SQL 內置函數大全
630Oracle SQL 內置函數大全 
631Oracle SQL 內置函數大全
632Oracle SQL 內置函數大全60.AVG(DISTINCT|ALL)
633Oracle SQL 內置函數大全all表示对所有的值求平均值,distinct只对不同的值求平均值
634Oracle SQL 內置函數大全SQLWKS> create table table3(xm varchar(8),sal number(7,2));
635Oracle SQL 內置函數大全语句已处理。
636Oracle SQL 內置函數大全SQLWKS>  insert into table3 values('gao',1111.11);
637Oracle SQL 內置函數大全SQLWKS>  insert into table3 values('gao',1111.11);
638Oracle SQL 內置函數大全SQLWKS>  insert into table3 values('zhu',5555.55);
639Oracle SQL 內置函數大全SQLWKS> commit;
640Oracle SQL 內置函數大全
641Oracle SQL 內置函數大全SQL> select avg(distinct sal) from gao.table3;
642Oracle SQL 內置函數大全
643Oracle SQL 內置函數大全AVG(DISTINCTSAL)
644Oracle SQL 內置函數大全----------------
645Oracle SQL 內置函數大全         3333.33
646Oracle SQL 內置函數大全
647Oracle SQL 內置函數大全SQL> select avg(all sal) from gao.table3;
648Oracle SQL 內置函數大全
649Oracle SQL 內置函數大全AVG(ALLSAL)
650Oracle SQL 內置函數大全-----------
651Oracle SQL 內置函數大全    2592.59
652Oracle SQL 內置函數大全
653Oracle SQL 內置函數大全
654Oracle SQL 內置函數大全61.MAX(DISTINCT|ALL)
655Oracle SQL 內置函數大全求最大值,ALL表示对所有的值求最大值,DISTINCT表示对不同的值求最大值,相同的只取一次
656Oracle SQL 內置函數大全SQL> select max(distinct sal) from scott.emp;
657Oracle SQL 內置函數大全
658Oracle SQL 內置函數大全MAX(DISTINCTSAL)
659Oracle SQL 內置函數大全----------------
660Oracle SQL 內置函數大全            5000
661Oracle SQL 內置函數大全
662Oracle SQL 內置函數大全
663Oracle SQL 內置函數大全62.MIN(DISTINCT|ALL)
664Oracle SQL 內置函數大全求最小值,ALL表示对所有的值求最小值,DISTINCT表示对不同的值求最小值,相同的只取一次
665Oracle SQL 內置函數大全SQL> select min(all sal) from gao.table3;
666Oracle SQL 內置函數大全
667Oracle SQL 內置函數大全MIN(ALLSAL)
668Oracle SQL 內置函數大全-----------
669Oracle SQL 內置函數大全    1111.11
670Oracle SQL 內置函數大全
671Oracle SQL 內置函數大全
672Oracle SQL 內置函數大全63.STDDEV(distinct|all)
673Oracle SQL 內置函數大全求标准差,ALL表示对所有的值求标准差,DISTINCT表示只对不同的值求标准差
674Oracle SQL 內置函數大全SQL> select stddev(sal) from scott.emp;
675Oracle SQL 內置函數大全
676Oracle SQL 內置函數大全STDDEV(SAL)
677Oracle SQL 內置函數大全-----------
678Oracle SQL 內置函數大全  1182.5032
679Oracle SQL 內置函數大全
680Oracle SQL 內置函數大全SQL> select stddev(distinct sal) from scott.emp;
681Oracle SQL 內置函數大全
682Oracle SQL 內置函數大全STDDEV(DISTINCTSAL)
683Oracle SQL 內置函數大全-------------------
684Oracle SQL 內置函數大全           1229.951
685Oracle SQL 內置函數大全
686Oracle SQL 內置函數大全 
687Oracle SQL 內置函數大全
688Oracle SQL 內置函數大全64.VARIANCE(DISTINCT|ALL)
689Oracle SQL 內置函數大全求协方差 
690Oracle SQL 內置函數大全
691Oracle SQL 內置函數大全SQL> select variance(sal) from scott.emp;
692Oracle SQL 內置函數大全
693Oracle SQL 內置函數大全VARIANCE(SAL)
694Oracle SQL 內置函數大全-------------
695Oracle SQL 內置函數大全    1398313.9
696Oracle SQL 內置函數大全
697Oracle SQL 內置函數大全
698Oracle SQL 內置函數大全65.GROUP BY
699Oracle SQL 內置函數大全主要用来对一组数进行统计
700Oracle SQL 內置函數大全SQL> select deptno,count(*),sum(sal) from scott.emp group by deptno;
701Oracle SQL 內置函數大全
702Oracle SQL 內置函數大全   DEPTNO  COUNT(*)  SUM(SAL)
703Oracle SQL 內置函數大全--------- --------- ---------
704Oracle SQL 內置函數大全       10         3      8750
705Oracle SQL 內置函數大全       20         5     10875
706Oracle SQL 內置函數大全       30         6      9400
707Oracle SQL 內置函數大全
708Oracle SQL 內置函數大全 
709Oracle SQL 內置函數大全
710Oracle SQL 內置函數大全66.HAVING
711Oracle SQL 內置函數大全对分组统计再加限制条件
712Oracle SQL 內置函數大全SQL> select deptno,count(*),sum(sal) from scott.emp group by deptno having count(*)>=5;
713Oracle SQL 內置函數大全
714Oracle SQL 內置函數大全   DEPTNO  COUNT(*)  SUM(SAL)
715Oracle SQL 內置函數大全--------- --------- ---------
716Oracle SQL 內置函數大全       20         5     10875
717Oracle SQL 內置函數大全       30         6      9400
718Oracle SQL 內置函數大全SQL> select deptno,count(*),sum(sal) from scott.emp having count(*)>=5 group by deptno ;
719Oracle SQL 內置函數大全
720Oracle SQL 內置函數大全   DEPTNO  COUNT(*)  SUM(SAL)
721Oracle SQL 內置函數大全--------- --------- ---------
722Oracle SQL 內置函數大全       20         5     10875
723Oracle SQL 內置函數大全       30         6      9400
724Oracle SQL 內置函數大全
725Oracle SQL 內置函數大全
726Oracle SQL 內置函數大全67.ORDER BY
727Oracle SQL 內置函數大全用于对查询到的结果进行排序输出
728Oracle SQL 內置函數大全SQL> select deptno,ename,sal from scott.emp order by deptno,sal desc;
729Oracle SQL 內置函數大全
730Oracle SQL 內置函數大全   DEPTNO ENAME            SAL
731Oracle SQL 內置函數大全--------- ---------- ---------
732Oracle SQL 內置函數大全       10 KING            5000
733Oracle SQL 內置函數大全       10 CLARK           2450
734Oracle SQL 內置函數大全       10 MILLER          1300
735Oracle SQL 內置函數大全       20 SCOTT           3000
736Oracle SQL 內置函數大全       20 FORD            3000
737Oracle SQL 內置函數大全       20 JONES           2975
738Oracle SQL 內置函數大全       20 ADAMS           1100
739Oracle SQL 內置函數大全       20 SMITH            800
740Oracle SQL 內置函數大全       30 BLAKE           2850
741Oracle SQL 內置函數大全       30 ALLEN           1600
742Oracle SQL 內置函數大全       30 TURNER          1500
743Oracle SQL 內置函數大全       30 WARD            1250
744Oracle SQL 內置函數大全       30 MARTIN          1250
745Oracle SQL 內置函數大全       30 JAMES            950

相关文章: