有人可以指示适当的语法以确定变量是NULL
还是空的,然后采取适当的操作以根据结果设置变量。
我目前有NULL
的测试,该测试正常(MySQL SELECT
语句/存储过程的一部分)。
IFNULL(@previousTs, '2017-00-04 00:00:01') ts
我想包括(在同一条单行中)一个空的测试(NULL
或将@previousTs
中的两个结果设置为2017-00-04 00:00:01
)。
您可以这样尝试:
IF(@previousTs IS NULL or @previousTs= '', '2017-00-04 00:00:01', @previousTs )