MySQL IFNULL问题

Dan*_*Dan 18 mysql ifnull

我有一个查询,其中包含一个子查询,就像这样

IFNULL((SELECT id FROM mytable WHERE id = 1), 'No')
Run Code Online (Sandbox Code Playgroud)

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

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

谢谢.

Jan*_*čič 30

IFNULL((SELECT 'Yes' FROM mytable WHERE id = 1), 'No')
Run Code Online (Sandbox Code Playgroud)

  • + 1击败我26秒;) (2认同)