oracle中concat函数用法-Oracle
Oracle 中 CONCAT 函数用法
简介
CONCAT 函数用于将两个或多个字符串进行连接。它是一个内置函数,无需创建或加载。
语法
CONCAT(string1, string2, ...)
登录后复制
其中:
- string1、string2 等是待连接的字符串。
用法
CONCAT 函数可以以下列方式使用:
连接多个字符串:
SELECT CONCAT('Hello', ' ', 'World');
登录后复制
输出:Hello World
连接字符串和列值:
SELECT CONCAT('Employee Name: ', employee_name);
登录后复制
输出:Employee Name: John Doe
使用运算符连接字符串:
CONCAT 函数也可以与运算符一起使用,例如 ||:
SELECT 'Hello' || ' ' || 'World';
登录后复制
输出:Hello World
附加注意事项
- 如果任何待连接的字符串为 NULL,则输出为 NULL。
- CONCAT 最多可以连接 254 个字符串。
- 如果需要连接大量字符串,可以使用 DBMS_LOB 包中的 DBMS_LOB.CONCAT 过程。
示例
以下示例演示了 CONCAT 函数的用法:
SELECT CONCAT('First Name: ', first_name, ', Last Name: ', last_name) AS "Full Name" FROM employees;
登录后复制
输出:
Full Name |
---|
First Name: John, Last Name: Doe |
First Name: Mary, Last Name: Jones |