এসকিউএল CASE
Last updated
Last updated
এসকিউয়েল দিয়ে শর্তযুক্ত কোয়েরি করা যায়। প্রোগ্রামিং ল্যাংগুয়েজে যেমন if..else, CASE..WHEN ব্যবহার করা হয় ঠিক তেমনি এসকিউয়েলেও ডেটা তুলে আনার সময়েই আপনি ডেটা ফিল্টার করতে পারেন। CASE.. WHEN ইত্যাদি ব্যবহার করে এই ফিল্টারিং করতে পারেন।
মনেকরি আমাদের কাছে একটি teacher টেবিল আছে যেখানে তিনটি কলাম আছে first_name,last_name,join_date
টেবিলটি স্ট্রাকচার ডেটা সহ দেখতে এরকম হবে
উদাহরণঃ CASE expression
নিচের স্টেটমেন্ট এ বলে দেয়া হয়েছে join_date এর সাল থেকে ২০২৩ সাল পর্যন্ত যদি কারো ৫,৬,৭,৮ বছর হয় তাহলে aniversary নামে একটি কলামে ৫ years ৬ years এভাবে শো করবে।