(二)字符函数
1.CHR
1) 形式 CHR(n [USING NCHAR_CS])
2) 作用 返回指定字符码所代表的字符
3) 例子
(1)SELECT CHR(65)||CHR(9)||CHR(66) "制表符" FROM DUAL;
(2)SELECT CHR(65)||CHR(10)||CHR(66) "换行符" FROM DUAL;
(3)SELECT CHR(196 USING NCHAR_CS)FROM DUAL;
2.CONCAT
1) 形式 CONCAT(char1,char2)
2) 作用 连接两个字符串
3) 例子
(1)SELECT concat(concat('Hall''s ', 'job category is '), 'SA_REP') FROM dual;
3.INITCAP
1) 形式 INITCAP(char)
2) 作用 将每个单词首字母大写
3) 例子
(1)SELECT initcap('whaT is this') FROM dual;
4.NLS_INITCAP
1) 形式 NLS_INITCAP(char[,nlsparam])
2) 作用 将每句的首字母大写
3) 例子
(1)SELECT nls_initcap('大家wanshanghao') FROM dual;
5.LPAD,RPAD
1) 形式 LPAD(expr1,n[,expr2]) RPAD(expr1,n[,expr2])
2) 作用 左边填充expr2 右边填充expr2 长度n
3) 例子
(1)SELECT lpad('A', 10, '0') FROM dual;
(2)SELECT rpad('A', 10, '0') FROM dual;
(3)SELECT lpad('AAAAA', 2) FROM dual;
6.LTRIM,RTRIM
1) 形式 LTRIM(char[,set]) RTRIM(char[,set])
2) 作用 按照set去掉左边(右边)
3) 例子
(1)SELECT LTRIM('<=====>BROWNING<=====>', '<>=') "LTRIM Example" FROM DUAL;
(2)SELECT RTRIM('<=====>BROWNING<=====>', '<>=') "RTRIM Example" FROM DUAL;
7.UPPER,LOWER
1) 形式 UPPER(char[,set]) LOWER(char[,set])
2) 作用 全部大写(全部小写)
3) 例子
(1)SELECT upper('i love you') "Uppercase" FROM dual;
(2)SELECT lower(upper('i love you')) "Lowercase" FROM dual;
- 浏览: 4230 次
- 性别:
- 来自: 上海
相关推荐
Oracle字符相似度函数是Oracle数据库系统提供的一种功能,用于评估两个字符串之间的相似性。这个功能在数据清洗、信息检索、文本分析等领域具有广泛的应用。在SQL查询中,我们可以直接使用这些函数来比较不同字符串...
Oracle数据库中的字符函数是SQL和PL/SQL编程中不可或缺的一部分,它们主要用于处理和操作文本数据。以下是对给定文件中提到的一些主要字符函数的详细解释: 1. ASCII(n) 函数: - 该函数返回字符串的第一个字符的...
本篇文章将深入探讨Oracle中用于拆分字符串的函数,并通过具体的示例展示它们的用法。 1. **instr() 函数** `instr()` 是Oracle中的一个内建函数,它用于查找子串在目标字符串中的位置。例如,`instr(string, ...
7. 字符函数 CHR() Oracle Sql 提供了 CHR() 函数,用于将整数转换为对应的字符。 示例:SELECT CHR(65) FROM dual; -- 返回 A 8. 字符串连接函数 CONCAT() Oracle Sql 提供了 CONCAT() 函数,用于连接两个字符...
ORACLE 字符串函数 ORACLE 字符串函数是一组用于操作和处理字符串的函数,包括连接、截取、转换、查找、替换、去除空白等操作。 1. 字符串连接函数:`string || string` 该函数用于连接两个字符串,结果是一个新...
传入一个字符串和该字符串的分割字符,返回去重后的字符串,可以直接在plsql中运行,简单的函数运用,能处理oracle中。资源仅供参考
Oracle拆分字符串函数
Oracle 中实现 Split 函数功能是指在 Oracle 数据库中实现类似于 C# 等编程语言中的 Split 函数,用于拆分字符的功能。下面是实现 Oracle 中 Split 函数功能的详细介绍。 首先,需要创建一个新的类型来存储拆分后...
了解并熟练使用这些函数,能帮助你在Oracle数据库中更高效地进行字符串处理,无论是数据分析、报表生成还是业务逻辑实现。在实际应用中,可以根据需求灵活组合这些函数,以满足各种复杂的字符串操作需求。
在Oracle数据库中,字符串处理函数是非常重要的工具,它们可以帮助我们高效地管理和操作数据。本文将详细介绍几种常用的字符串处理函数及其应用方法。 #### 1. LTRIM 和 RTRIM LTRIM 和 RTRIM 用于移除字符串左边...
### ORACLE操作XML函数 #### 一、XMLTYPE_instance与XPath_string 在Oracle数据库中,`XMLTYPE`是一...这些函数提供了强大的工具来操作和管理Oracle数据库中的XML数据,使得开发者能够更加灵活地处理复杂的XML结构。
本文将深入探讨Oracle中的常用字符串操作函数,帮助你更好地理解和运用这些功能。 1. **LENGTH()** 函数: 这个函数用于返回字符串的长度,不包括结束的空字符。例如,`LENGTH('Hello')` 将返回5。 2. **SUBSTR()...
DATEADD 函数是 Oracle 日期处理函数中非常重要的一部分,它可以方便地添加指定的时间间隔到日期中,并且可以应用于各种日期处理场景。然而,DATEADD 函数也存在一些限制,例如只能添加指定的时间间隔到日期中,不能...
select f_find('Ap@2233ll@@l@@','@') from dual 返回结果为5,代表‘@’在该字符串中出现5次。 同理 select f_find('Ap@223SWEQQQ3ll@@l@@','Q') from dual---返回3,代表Q在字符串中出现了3次, select f_find('我...
在Oracle数据库中,`CRC32`函数是一种非常实用的功能,主要用于将字符类型的数据转换为一个唯一的数字类型,这一过程通常被称为散列(Hash)。通过该函数,可以方便地生成针对特定字符串的固定长度的数字签名,这...
Oracle数据库中的日期函数、字符函数和聚合函数是数据库操作中常用的功能,对于数据处理和查询至关重要。以下将详细解释这些函数的用法和示例。 日期函数主要用于处理和操作日期数据,以下是一些主要的Oracle日期...
本文详细介绍了如何在 Oracle 数据库中实现字符串分隔的功能,通过自定义函数 `splitstr` 实现了根据用户定义的分隔符来分割字符串的目标。这种方法不仅灵活,而且易于维护和扩展,非常适合于处理各种复杂的字符串...