【发布时间】: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 加双引号没用