Oracle数据库常用函数大全:110个常用函数详解

3星 · 超过75%的资源 需积分: 10 7 下载量 151 浏览量 更新于2024-07-22 收藏 123KB DOC 举报
Oracle 110个常用函数详解 Oracle 是一个功能强大的关系型数据库管理系统,它提供了许多实用的函数来帮助开发者快速完成数据处理和分析任务。下面是 Oracle 中的 110 个常用函数的详细解释。 ASCII 函数 ASCII 函数返回与指定的字符对应的十进制数。例如: SQL> select ascii('A') A, ascii('a') a, ascii('0') zero, ascii(' ') space from dual; 结果: AAZEROSPACE ------------------------------------ 659748322. CHR 函数 CHR 函数给出整数,返回对应的字符。例如: SQL> select chr(54740) zhao, chr(65) chr65 from dual; 结果: ZHC --- 赵A CONCAT 函数 CONCAT 函数连接两个字符串。例如: SQL> select concat('010-', '88888888') || '转23高乾竞电话' from dual; 结果: 高乾竞电话 ---------------- 010-88888888转23 INITCAP 函数 INITCAP 函数返回字符串,并将字符串的第一个字母变为大写。例如: SQL> select initcap('smith') upp from dual; 结果: UPP ----- Smith INSTR 函数 INSTR 函数在一个字符串中搜索指定的字符,返回发现指定的字符的位置。例如: SQL> select instr('oracle traning', 'ra', 1, 2) instring from dual; 结果: INSTRING --------- 96. LENGTH 函数 LENGTH 函数返回字符串的长度。例如: SQL> select name, length(name), addr, length(addr), sal, length(to_char(sal)) from gao.nchar_tst; 结果: NAMELENGTH(NAME)ADDRLENGTH(ADDR)SALLENGTH(TO_CHAR(SAL)) ----------------------------------------------------------------------- ---- LOWER 函数 LOWER 函数返回字符串,并将所有的字符小写。例如: SQL> select lower('AaBbCcDd') AaBbCcDd from dual; 结果: AABBCCDD -------- aabbccdd UPPER 函数 UPPER 函数返回字符串,并将所有的字符大写。例如: SQL> select upper('AaBbCcDd') upper from dual; 结果: AABBCCDD 这些函数是 Oracle 中最常用的函数,它们可以帮助开发者快速完成数据处理和分析任务。在实际应用中,开发者可以根据需要选择适合的函数来完成任务。