OracleSQL内置函数的使用方法及结果(1)

文章作者 100test 发表时间 2007:03:14 13:57:22
来源 100Test.Com百考试题网


SQL中的单记录函数
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 .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
8.UPPER 返回字符串,并将所有的字符大写
SQL> 0select upper(’AaBbCcDd’) upper from dual.
UPPER
--------
AABBCCDD

相关文章


Oracle数据库执行计划的一些基本概念(1)
OracleSQL内置函数的使用方法及结果(4)
OracleSQL内置函数的使用方法及结果(2)
Oracle10g中新的多重集运算符解析
OracleSQL内置函数的使用方法及结果(1)
Oracle数据库执行计划的一些基本概念(2)
Oracle数据库联机热备份的原理简介
OracleSQL内置函数的使用方法及结果(3)
简单介绍用RMAN进行Oracle自动备份
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛