【问题标题】:MySQL IFNULL questionMySQL IFNULL 问题
【发布时间】:2011-01-09 22:48:58
【问题描述】:

我有一个查询,其中包含一个类似这样的子查询

IFNULL((SELECT id FROM mytable WHERE id = 1), 'No')

它工作正常,但我想在成功时返回字符串“是”而不是行的实际 id。

有没有办法覆盖它返回的值?

谢谢。

【问题讨论】:

    标签: mysql ifnull


    【解决方案1】:
    IFNULL((SELECT 'Yes' FROM mytable WHERE id = 1), 'No')
    

    【讨论】:

      【解决方案2】:

      IFNULL 的小例子:

      问题:如果办公室电话号码不可用,如何获取家庭电话号码?

      解决方案

      SELECT IFNULL(office_phone_no,home_phone_no) as contact_number
      FROM employee_table e
      where e.username = 'sumoanand';
      

      【讨论】:

        猜你喜欢
        • 2013-03-02
        • 2011-03-14
        • 2014-09-22
        • 1970-01-01
        • 2011-06-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-09-01
        相关资源
        最近更新 更多