如果mysql input
中的条件然后我想要结果为NO,我应该怎么做?
i
答案 0 :(得分:0)
试试这个,你必须使用is子句检查NULL。
SELECT
case when TIME_TO_SEC(TIMEDIFF(Event01.EndTime ,Event01.StartTime)) is not NULL THEN
'YES'
ELSE
'NO'
END AS Loss
from Event01
希望它会有所帮助。
答案 1 :(得分:0)
<强>查询强>
SET @Loss := 0;
SELECT
@Loss:= case when TIME_TO_SEC(TIMEDIFF(Event01.EndTime ,Event01.StartTime)) IS NOT NULL
THEN 'YES'
ELSE 'NO' END
FROM Event01;
答案 2 :(得分:0)
试试这个
SELECT case when TIME_TO_SEC(TIMEDIFF(Event01.EndTime ,Event01.StartTime)) IS NULL THEN 'NO' ELSE 'YES' END AS Loss from Event01