打印本文 打印本文 关闭窗口 关闭窗口
Oracle SQL 內置函數大全
作者:武汉SEO闵涛  文章来源:敏韬网  点击数5216  更新时间:2009/4/22 22:02:47  文章录入:mintao  责任编辑:mintao
<<Oracle SQL 內置函數大全>>幻灯片:http://www.cnblogs.com/Files/Dicky/Oracle_SQL_Function.rar
  1SQL中的单记录函数
  21.ASCII
  3返回与指定的字符对应的十进制数;
  4SQL> select ascii(''''A'''') A,ascii(''''a'''') a,ascii(''''0'''') zero,ascii('''' '''') space from dual;
  5
  6        A         A      ZERO     SPACE
  7--------- --------- --------- ---------
  8       65        97        48        32
  9
 10
 112.CHR
 12给出整数,返回对应的字符;
 13SQL> select chr(54740) zhao,chr(65) chr65 from dual;
 14
 15ZH C
 16-- -
 17赵 A
 18
 193.CONCAT
 20连接两个字符串;
 21SQL> select concat(''''010-'''',''''88888888'''')||''''转23''''  高乾竞电话 from dual;
 22
 23高乾竞电话
 24----------------
 25010-88888888转23
 26
 274.INITCAP
 28返回字符串并将字符串的第一个字母变为大写;
 29SQL> select initcap(''''smith'''') upp from dual;
 30
 31UPP
 32-----
 33Smith
 34
 35
 365.INSTR(C1,C2,I,J)
 37在一个字符串中搜索指定的字符,返回发现指定的字符的位置;
 38C1    被搜索的字符串
 39C2    希望搜索的字符串
 40I     搜索的开始位置,默认为1
 41J     出现的位置,默认为1
 42SQL> select instr(''''oracle traning'''',''''ra'''',1,2) instring from dual;
 43
 44 INSTRING
 45---------
 46        9
 47
 48
 496.LENGTH
 50返回字符串的长度;
 51SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from gao.nchar_tst;
 52
 53NAME   LENGTH(NAME) ADDR             LENGTH(ADDR)       SAL LENGTH(TO_CHAR(SAL))
 54------ ------------ ---------------- ------------ --------- --------------------
 55高乾竞            3 北京市海锭区                6   9999.99                    7
 56
 57 
 58
 597.LOWER
 60返回字符串,并将所有的字符小写
 61SQL> select lower(''''AaBbCcDd'''')AaBbCcDd from dual;
 62
 63AABBCCDD
 64--------
 65aabbccdd
 66
 67
 688.UPPER
 69返回字符串,并将所有的字符大写
 70SQL> select upper(''''AaBbCcDd'''') upper from dual;
 71
 72UPPER
 73--------
 74AABBCCDD
 75
 76 
 77
 789.RPAD和LPAD(粘贴字符)
 79RPAD  在列的右边粘贴字符
 80

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

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