এর জন্য, CASE WHEN স্টেটমেন্ট ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable1040( Value1 int, Value2 int, Value3 int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.65 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable1040 মানগুলিতে সন্নিবেশ করুন(10,30,1); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> DemoTable1040 মানগুলিতে সন্নিবেশ করুন (40,20,50); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) )mysql> DemoTable1040 মান (80,90,100) এ সন্নিবেশ করুন; ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable1040 থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---------+---------+---------+| মান1 | মান2 | মান3 |+---------+---------+---------+| 10 | 30 | 1 || 40 | 20 | 50 || 80 | 90 | ১০০CASE WHEN −
ব্যবহার করার প্রশ্নটি নিচে দেওয়া হলmysql> কেস নির্বাচন করুন যখন (Value1=40 AND Value2=20) তারপর Value2 else Value1 শেষ হবে DemoTable1040 থেকে নির্বাচিত মান হিসাবে;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---------------+| নির্বাচিত মান |+---------------+| 10 || 20 || 80 |+---------------+3 সারি সেটে (0.00 সেকেন্ড)