我有一个查询,其中包含一个子查询,类似于这样:IFNULL((SELECT id FROM mytable WHERE id = 1), 'No') 它可以正常工作,但我希望在成功时返回字符串“Yes”,而不是实际行的ID。 有没有办法覆盖它返回的值? 谢谢。
这是一个使用 IFNULL 函数的小例子: 问题: 如果没有办公电话号码,如何获取家庭电话号码? 解决方案: SELECT IFNULL(office_phone_no,home_phone_no) as contact_number FROM employee_table e where e.username = 'sumoanand';