1. CONCAT:
- 连接两个字符串。
SELECT CONCAT('Hello', ' ', 'World') FROM dual;
或者可以使用双竖线 || 来实现字符串的连接:
SELECT 'Hello' || ' ' || 'World' FROM dual;
2. SUBSTR:
- 返回字符串的子串。
SELECT SUBSTR('OceanBase', 3, 5) FROM dual;
3. LENGTH:
- 返回字符串的长度。
SELECT LENGTH('OceanBase') FROM dual;
4. INSTR:
- 返回一个字符串在另一个字符串中第一次出现的位置。
SELECT INSTR('OceanBase is powerful', 'is') FROM dual;
5. UPPER 和 LOWER:
- 将字符串转换为大写或小写。
SELECT UPPER('Hello') FROM dual;
SELECT LOWER('WORLD') FROM dual;
6. TRIM:
- 去除字符串两端的空格或指定字符。
SELECT TRIM(' ' FROM ' Hello ') FROM dual;
7. REPLACE:
- 替换字符串中的子串。
SELECT REPLACE('Hello, World', 'World', 'OceanBase') FROM dual;
8. TO_CHAR:
- 将日期或数字转换为字符串。
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') FROM dual;
这些函数可以根据你的具体需求进行组合和使用。请注意,具体的函数支持和语法可能会根据OceanBase的版本而有所不同,建议查阅官方文档以获取最准确的信息。
转载请注明出处:http://www.zyzy.cn/article/detail/11484/OceanBase