Я пытаюсь вычислить поле, и я хочу, чтобы он вел себя по-разному в зависимости от того, является ли один из столбцов нулевым. Я использую 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
Это правильный синтаксис?