+-

当一个SQL查询返回null时,我想知道是否可以让它返回一个特定的字符串,如“Unknown”而不是null.
我目前正在JavaScript方面这样做,并想知道是否有更快的方法在服务器上执行此操作.
示例(我意识到以下语法不存在):
SELECT Customers.Email (RETURN "Unknown" IF NULL)
我想用CASE可以吗?但是用CASE语句填充我的查询会减慢整个操作的速度,而不是加快速度.
最佳答案
你可以使用
coalesce:
SELECT COALESCE(email, 'Unknown')
FROM customers
点击查看更多相关文章
转载注明原文:mysql – 如果列为null,则返回特定字符串的SQL查询? - 乐贴网