【问题标题】:Validate mysql query if NULL如果为 NULL,则验证 mysql 查询
【发布时间】:2015-07-22 06:10:09
【问题描述】:

这个查询在 mysql 中可以吗?

如果查询返回 null,则 set x = false 否则 set x = true

查询

SET @s1 = (SELECT * FROM `wo_ticket_details_replay` 
WHERE message NOT LIKE "[ SYSTEM%" AND `sv_number`='0715201569998')
CASE WHEN @s1 = NULL THEN
  x = 'false'
ELSE
  x = 'true'
END CASE;

【问题讨论】:

  • 双引号,is null
  • LIKE 加双引号没用

标签: php mysql pdo


【解决方案1】:

您可以使用带有EXISTS 的子查询。

【讨论】:

    猜你喜欢
    • 2013-11-26
    • 2013-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多