目录
3、INITCAP:此函数用于将给定的字符值转换为每个单词的首字母大写。 这意味着单词的每个第一个字母都转换为大写,其余的都是小写。
1、CONCAT:此函数用于将两个或多个值连接在一起。 它总是将第二个字符串附加到第一个字符串的末尾。 例如:
2、SUBSTR:用于将字符串从指定起点返回到终点的部分。 例如:
3、LENGTH:此函数以数值形式返回字符串的长度,包括空格。 例如:
4、INSTR:此函数查找给定字符串中指定字符或单词的确切数字位置。 例如:
7、TRIM:此功能用于从开头、结尾或两者中删除所有定义的字符。 它还修剪了额外的空间。 例如:
8、REPLACE:此函数用于将所有出现的单词或字符串的一部分(子字符串)替换为其他指定的字符串值。 例如:
一、大小写操作函数
1、LOWER:此函数用于将给定字符转换为小写。
以下示例将“YIIBAI”返回为“yiibai”:
SELECT LOWER ('YIIBAI') AS Case_Reault FROM dual;
2、UPPER:此函数用于将给定字符转换为大写。
以下示例将“yiibai”返回为“YIIBAI”:
SELECT UPPER ('yiibai') AS Case_Reault FROM dual;
3、INITCAP:此函数用于将给定的字符值转换为每个单词的首字母大写。 这意味着单词的每个第一个字母都转换为大写,其余的都是小写。
以下示例将“hello yiibai”返回为“Hello Yiibai”:
SELECT INITCAP ('hello yiibai') AS Case_Reault FROM dual;
二、字符操作函数
字符操作函数用于更改、提取和更改字符串。 当一个或多个字符和单词被传递给函数时,函数将对这些输入字符串执行操作并返回结果。
1、CONCAT:此函数用于将两个或多个值连接在一起。 它总是将第二个字符串附加到第一个字符串的末尾。 例如:
SELECT CONCAT ('Information-', 'technology') FROM DUAL;
--输出结果:Information-technology
2、SUBSTR:用于将字符串从指定起点返回到终点的部分。 例如:
SELECT SUBSTR ('Database Management System', 9, 11) FROM DUAL;
--输出结果:Management
3、LENGTH:此函数以数值形式返回字符串的长度,包括空格。 例如:
SELECT LENGTH ('Hello Yiibai') FROM DUAL;
--输出结果:12
4、INSTR:此函数查找给定字符串中指定字符或单词的确切数字位置。 例如:
SELECT INSTR ('Hello Yiibai', 'Yiibai');
--输出结果:7
5、 LPAD:它为右对齐值返回左侧字符值的填充。 例如:
SELECT LPAD ('200', 6,'*');
--输出结果:***200
6、RPAD:它为左对齐值返回右侧字符值的填充。 例如:
SELECT RPAD ('200', 6,'*');
--输出结果:200***
7、TRIM:此功能用于从开头、结尾或两者中删除所有定义的字符。 它还修剪了额外的空间。 例如:
SELECT TRIM ('A' FROM 'ABCDCBA');
--输出结果:BCDCB
8、REPLACE:此函数用于将所有出现的单词或字符串的一部分(子字符串)替换为其他指定的字符串值。 例如:
SELECT REPLACE ( 'It is the best coffee at the famous coffee shop.', 'coffee', 'tea');
--输出结果:It is the best tea at the famous tea shop.