Oracle 字符串函数

2025年3月17日 | 阅读 3 分钟

Oracle 字符串函数可以更有效地操作字符串。

下表列出了每个函数及其简要说明

函数描述
ASCII()ASCII() 函数返回给定字符的数值。
ASCIISTR()ASCIISTR() 函数返回给定字符的数值。
CHR()Oracle CHR() 函数返回给定 ASCII 码的所有字符。
COMPOSE()Oracle COMPOSE() 函数返回 Unicode 字符串。
CONCAT()Oracle CONCAT() 函数通过连接所有参数返回一个字符串。
CONCAT WITH ||Oracle CONCAT WITH || 函数通过连接所有参数返回一个字符串。
CONVERT()Oracle CONVERT() 函数用于将一个字符串集转换为另一个字符串集。
DECOMPOSE()DECOMPOSE() 函数从给定字符串返回一个 Unicode 字符串。
DUMP()DUMP() 函数返回字符串数据类型代码、字节长度以及给定字符串的一些内部表示形式。
INSTR4()Oracle INSTR4() 函数使用 UCS4 代码点返回给定字符串中子字符串的位置。
INSTRB()Oracle INSTRB() 函数使用字节而不是字符返回子字符串的位置。
INSTRC()INSTRC() 函数使用 Unicode 完整字符返回子字符串的位置。
LENGTH2()LENGTH2() 函数使用给定字符串的 UCS2 代码点返回大小。
LENGTH4()Oracle LENGTH4() 函数使用给定字符串的 UCS4 代码点返回大小。
LENGTHB()LENGTHB() 函数使用字节而不是字符返回大小。
LENGTHC()LENGTHC() 函数使用 Unicode 完整字符返回大小。
LENGTH()Oracle LENGTH() 函数返回给定字符串的大小。
LOWER()Oracle LOWER() 函数将给定的字符串转换为小写。
LPAD()LPAD() 返回左侧填充到给定长度的字符串。
LTRIM()LTRIM() 函数通过从左侧删除给定字符来返回字符串。
NCHR()NCHR() 函数返回基于国家字符集中 number_code 的字符。
REGEXP_INSTR()Oracle REGEXP_INSTR() 函数用于在字符串中进行模式匹配。
REGEXP_REPLACE()REGEXP_REPLACE() 函数用于模式匹配和替换字符序列。
REGEXP_SUBSTR()REGEXP_SUBSTR() 函数用于从字符串中进行子字符串的模式匹配。
REPLACE()Oracle REPLACE() 函数用于将给定字符串中的字符序列替换为另一个字符。
RPAD()RPAD() 函数返回右侧填充到给定长度的字符串。
RTRIM()Oracle RTRIM() 函数通过从右侧删除给定字符来返回字符串。
SOUNDEX()SOUNDEX() 函数返回一个 Soundex 字符串,该字符串听起来几乎相同并且具有相同的 soundex 字符串。
SUBSTR()Oracle SUBSTR() 函数用于从给定字符串中提取子字符串。
TRANSLATE()TRANSLATE() 函数用于从给定的字符替换字符。 此函数仅替换一个字符。
TRIM()Oracle TRIM() 函数用于从字符串的开头或结尾删除指定的字符。
UPPER()Upper() 函数用于将给定的字符串转换为大写。
VSIZE()Oracle VSIZE() 函数返回给定表达式的字节数。

示例 1

输出

Oracle string Function

示例 2

输出

Oracle string Function

示例 3

输出

Oracle string Function
下一主题Oracle 字符串