【发布时间】:2013-03-08 11:25:27
【问题描述】:
在我的用户表中,有电子邮件和号码字段。我必须选择电子邮件。但如果为空,请选择数字。我可以在一个查询中执行此操作吗?
谢谢。
【问题讨论】:
标签: mysql sql select if-statement
在我的用户表中,有电子邮件和号码字段。我必须选择电子邮件。但如果为空,请选择数字。我可以在一个查询中执行此操作吗?
谢谢。
【问题讨论】:
标签: mysql sql select if-statement
你可以使用COALESCE
SELECT COALESCE(email, number)
FROM tableName
来自文档,
返回列表中的第一个非 NULL 值,如果没有非 NULL 值,则返回 NULL。
【讨论】: