我有这张桌子:
人表
| id | name |
---------------
| 10 | Mike |
| NULL | Jane |
我想从表中选择 id 和 name 并在 id 上使用 concat,但前提是它不为空,如下所示:
+------+------+
| Id | Name |
+------+------+
| A10 | Mike |
| NULL | Jane |
+------+------+
我尝试了以下方法:
SELECT ISNULL(concat('A', id), NULL) AS id, name FROM PeronTable
但我的查询返回这个:
+-----+------+
| Id | Name |
+-----+------+
| A10 | Mike |
| A | Jane |
+-----+------+