এসকিউএল সার্ভার (২০০৮ বা ২০১২, বিশেষত) CASE
বিবৃতিটি সমস্ত WHEN
শর্তের মূল্যায়ন করে বা যখন এটি এমন কোনও WHEN
ধারা পেয়ে যায় যা সত্যকে মূল্যায়ন করে? যদি এটি পুরো শর্তের মধ্য দিয়ে যায় তবে তার মানে কি সত্যের কাছে মূল্যায়ন করা শেষ শর্তটি সত্যটির কাছে মূল্যায়ন করা প্রথম শর্তটি কী করে? উদাহরণ স্বরূপ:
SELECT
CASE
WHEN 1+1 = 2 THEN'YES'
WHEN 1+1 = 3 THEN 'NO'
WHEN 1+1 = 2 THEN 'NO'
END
ফলাফলগুলি "হ্যাঁ" যদিও শেষের শর্তটিকে "NO" এ মূল্যায়ন করা উচিত। দেখে মনে হচ্ছে এটি প্রথম সত্য শর্তটি খুঁজে পাওয়ার পরে এটি প্রস্থান করে। কেউ দয়া করে নিশ্চিত করুন যাবে যদি এই হল ক্ষেত্রে ।
COALESCE()
একটিCASE
অভিব্যক্তিতে অনুবাদ হয়েছে ))