मैं एक क्षेत्र की गणना करने की कोशिश कर रहा हूं और मैं चाहता हूं कि कॉलम में से कोई एक शून्य होने पर निर्भर करता है। मैं 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
क्या यह सही वाक्यविन्यास का उपयोग कर रहा है?
ज़रूर इसे प्रयोग '=', '' <' and '<> तुलना की जा सकती जाँच हो रही है एक मामला वक्तव्य बना सकते हैं। तुलना का परिणाम 'NULL' है। सहमत हैं कि तीन मूल्यवान बुलियन तर्क सभी के लिए नहीं है, लेकिन आप यह नहीं कह सकते कि 'इसकी तुलना नहीं की जा सकती'। –
जबकि यह दिखाता है कि केस का उपयोग कैसे करें, प्रश्न में कोड को किसी मामले की भी आवश्यकता नहीं है – RichardTheKiwi