我已经将 NULL 更改为不同的值。我现在的问题是如果有值(value)我该如何改变?有人可以帮我解决我的问题吗?
ID Name
1 John
2
3 Doe
我希望当我将其显示到我的页面时发生这种情况...
ID Name
1 Secret
2 NULL
3 Secret
这是我的查询
SELECT id AS ID, COALESCE(first_name, 'NULL') AS Name FROM tbl_user
最佳答案
这应该可以解决问题:
SELECT
id,
CASE WHEN name IS NULL THEN 'NULL' ELSE 'Secret' END Name
FROM mytable
这个 demo on DB Fiddle 与您的示例数据返回:
id | Name
-: | :-----
1 | Secret
2 | NULL
3 | Secret
关于mysql - 如何在 MySQL 中用不同的值替换该值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57763671/