MySQL IFNULL 问题

标签 mysql ifnull

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

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

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

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

谢谢。

最佳答案

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

关于MySQL IFNULL 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2146849/

相关文章:

php - 使用php覆盖数据库中的每条记录

sql - Symfony2 Doctrine 查询生成器中的 IFNULL

mysql - 在 ROLLUP 中用 SUBTOTAL 和 TOTAL 替换 NULL

MySQL - 复杂的 CASE/WHEN 条件可能吗?

php - {} 在 php 中环绕我的变量会降低 sql 注入(inject)风险吗?

mysql - 从包含特定用户的图表中获取 chat_id

php - 与 Mysql 和 Propel 的额外字段和第四表外键的多对多关系

php - 使用 PHP 将 SQL 列中的唯一值分组为标题,另一列分组为副标题,另一列分组为子标题

php - Mysql IFNULL 在多个 SELECT 查询中只工作一次