কম্পিউটার টিউটোরিয়াল

MySQL-এ টার্নারি কন্ডিশনাল অপারেটর বাস্তবায়ন (IF ফাংশন)

C/Java-র মতো শর্ত ? মান_১ : মান_২` টার্নারি অপারেটর MySQL-এ নেই। বদলে IF()` ফাংশন ব্যবহার করুন।

সিনট্যাক্স

IF(শর্ত, সত্য_হলে_মান, মিথ্যা_হলে_মান)

উদাহরণ

কেস ১: ৩ > ৫ (মিথ্যা)

mysql> SELECT IF(3 > 5, 'Condition is true', 'Condition is not true') AS ConditionalResult;
+-----------------------+
| ConditionalResult     |
+-----------------------+
| Condition is not true |
+-----------------------+

কেস ২: ৩ < ৫ (সত্য)

mysql> SELECT IF(3 < 5, 'Condition is true', 'Condition is not true') AS ConditionalResult;
+-------------------+
| ConditionalResult |
+-------------------+
| Condition is true |
+-------------------+

নেস্টেড IF: IF(শর্ত১, মান১, IF(শর্ত২, মান২, মান৩))` দিয়ে একাধিক শর্ত চেক করা যায়। CASE WHEN`ও বিকল্প।

  1. C#-এ টারনারি অপারেটর/কন্ডিশনাল অপারেটর কী?

  2. পাইথন টার্নারি অপারেটর ওভারলোড করা যায় কিনা

  3. পাইথন 3-এ == অপারেটর কীভাবে কাজ করে?

  4. রুবির টার্নারি অপারেটর মাস্টার করুন: কম্প্যাক্ট কন্ডিশনাল লজিকের কুইক গাইড