কম্পিউটার

আমরা কি MySQL CASE স্টেটমেন্টের ভিতরে WHERE ক্লজ ব্যবহার করতে পারি?


এর জন্য, 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 সেকেন্ড)

  1. কোথায় ধারা সহ MySQL ভিউ ব্যবহার করবেন?

  2. একটি নির্বাচন বিবৃতি ভিতরে MySQL কেস বিবৃতি?

  3. WHEN ক্লজ সহ MySQL CASE স্টেটমেন্ট প্রয়োগ করুন

  4. আমরা কি পাইথনে পাস স্টেটমেন্ট ব্যবহার করতে পারি যদি ক্লজ?