110个oracle常用函数总结(1)Oracle认证考试
文章作者 100test 发表时间 2009:11:11 17:28:41
来源 100Test.Com百考试题网
"tbbnc">
1. ASCII
返回与指定的字符对应的十进制数.
SQL>. 0select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual.
A A ZERO SPACE
--------- --------- --------- ---------
65 97 48 32
2. CHR给出整数,返回对应的字符.
SQL>. 0select chr(54740) zhao,chr(65) chr65 from dual.
ZH C
-- -
赵A
3. CONCAT
连接两个字符串.
SQL>. 0select concat(010-,88888888)||转23 高乾竞电话 from dual.
高乾竞电话
----------------
010-88888888转23
4. INITCAP
返回字符串并将字符串的第一个字母变为大写.
SQL>. 0select initcap(smith) upp from dual.
UPP
-----
Smith
5.INSTR(C1,C2,I,J)在一个字符串中搜索指定的字符,返回发现指定的字符的位置.
C1被搜索的字符串
C2希望搜索的字符串
I 搜索的开始位置,默认为1 J 出现的位置,默认为1 SQL>. 0select instr(oracle traning,ra,1,2) instring from dual.
INSTRING
---------
9
6.LENGTH
返回字符串的长度.
SQL>. 0select 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>. 0select lower(AaBbCcDd)AaBbCcDd from dual.
AABBCCDD
--------
aabbccdd