postgresql 把两个字段合并遇到空值时
时间: 2023-08-05 09:10:34 浏览: 98
如果其中一个字段为 NULL,则将使用 CONCAT 函数合并两个字段时,结果也将为 NULL。如果您想要在遇到 NULL 值的情况下将其替换为另一个值,可以使用 COALESCE 函数。以下是一个示例:
```sql
SELECT COALESCE(column1, '') || ' ' || COALESCE(column2, '') AS full_name
FROM table_name;
```
这将从表格中选择 `column1` 和 `column2` 并将它们合并成一个名为 `full_name` 的新列,如果其中一个列的值为 NULL,则使用空字符串代替。
阅读全文