【发布时间】:2011-06-16 19:14:26
【问题描述】:
我正在尝试计算一个字段,并且我希望它的行为不同,具体取决于其中一列是否恰好为空。我正在使用 MySQL
CASE
WHEN reply.replies <> NULL THEN
24/((UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(qcr.LAST_MOD_TIME)+3600)/3600)*(ces.EXPERT_SCORE+2.5*scs.SIMILARITY)*(EXP(-reply.replies))
ELSE 1
END as ANSWER_SCORE
这是正确的语法吗?
【问题讨论】:
标签: sql mysql null mysql-error-1064