示例
示例
SELECT CONCAT(first_name, ' ', last_name) AS full_name
FROM users;
-- 分隔拼接:NULL 项被跳过
SELECT CONCAT_WS('-', 'A', NULL, 'B'); -- 'A-B'| CONCAT | 任一参数为 NULL 则结果为 NULL |
|---|---|
| CONCAT_WS | 跳过 NULL 参数;分隔符本身为 NULL 时返回 NULL |
| PostgreSQL | || 拼接遇 NULL 结果为 NULL;concat() 函数忽略 NULL |
MySQL 默认 || 表示逻辑或,不能当拼接用;需要时开启 PIPES_AS_CONCAT(不推荐依赖)。