2026-08-12 16:19:04
MySQL/MariaDB:
-- 使用CONCAT函数SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM employees;-- 启用PIPES_AS_CONCAT模式后使用||SET sql_mode='PIPES_AS_CONCAT';SELECT first_name || ' ' || last_name FROM employees;PostgreSQL:
-- 标准||连接符SELECT first_name || ' ' || last_name || '@company.com' AS email FROM employees;SQL Server:
-- 使用+号拼接(需注意类型转换)SELECT first_name + ' ' + last_name AS full_name FROM employees;-- 处理非字符串类型SELECT CAST(employee_id AS VARCHAR) + '-' + last_name AS employee_code FROM employees;Oracle:
-- 嵌套CONCAT函数SELECT CONCAT(CONCAT(first_name, ' '), last_name) FROM employees;优先使用数据库原生连接符(||或+)
复杂拼接使用CONCAT函数