标签: mysql sql select if-statement
在我的用户表中,有电子邮件和号码字段。我必须选择电子邮件。但如果为null,请选择该数字。我可以在一个查询中执行此操作吗?
感谢。
答案 0 :(得分:4)
您可以使用COALESCE
COALESCE
SELECT COALESCE(email, number) FROM tableName
来自文档,
返回列表中的第一个非NULL值,如果没有非NULL值,则返回NULL。