mysql拼接两个字段的值,如果第一个字段的值为null,则不显示
时间: 2024-02-21 17:58:48 浏览: 81
sqlserver对字段出现NULL值的处理
可以使用 MySQL 中的 IF 函数来判断第一个字段的值是否为 NULL,如果为 NULL 则返回空字符串,如果不为 NULL 则拼接两个字段的值。例如:
```
SELECT IF(first_name IS NULL, '', CONCAT(first_name, ' ', last_name)) AS full_name FROM users;
```
这将返回一个新的字段 `full_name`,其中包含 `first_name` 和 `last_name` 的值以空格分隔开的字符串,如果 `first_name` 的值为 NULL,则返回空字符串。
阅读全文