কম্পিউটার

একটি MySQL ক্যোয়ারীতে CASE শর্তের সাথে গণনা কিভাবে ব্যবহার করবেন?


MySQL-এ এর জন্য CASE WHEN ব্যবহার করুন এবং গণনা করার জন্য COUNT() পদ্ধতিতে CASE শর্ত সেট করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1374 -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20), -> স্কোর int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.61 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1374(নাম,স্কোর) মান ('Chris',45);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> DemoTable1374(নাম,স্কোর) মানগুলিতে সন্নিবেশ করুন('ডেভিড',78);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> DemoTable1374(নাম, স্কোর) মান ('বব',45) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> DemoTable1374 (নাম, স্কোর) এ ঢোকান মান('মাইক',75); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড) mysql> DemoTable1374(নাম, স্কোর) মান ('ক্যারল', 45) এ ঢোকান; ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড) mysql> DemoTable1374(নাম,স্কোর) মান ('Adam',89); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1374 থেকে
mysql> নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------+------+------+| আইডি | নাম | স্কোর |+---+------+------+| 1 | ক্রিস | 45 || 2 | ডেভিড | 78 || 3 | বব | 45 || 4 | মাইক | 75 || 5 | ক্যারল | 45 || 6 | আদম | 89 |+----+-------+------+6 সারি সেটে (0.00 সেকেন্ড)

CASE WHEN কন্ডিশন সেট করার জন্য এবং গণনা করার জন্য নিচের ক্যোয়ারী রয়েছে -

DemoTable1374 থেকে Specific Condition হিসাবে
mysql> গণনা (ক্ষেত্রে যখন Score=45 তারপর 1টি NULL শেষ) নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+-------------------+| নির্দিষ্ট শর্ত |+-------------------+| 3 |+-------------------+1 সারি সেটে (0.00 সেকেন্ড)

  1. কিভাবে MySQL এর সাথে জাভাতে নির্বাচিত প্রশ্নের জন্য প্রস্তুত বিবৃতি ব্যবহার করবেন?

  2. কিভাবে সঠিকভাবে MySQL এ WITH ROLLUP ব্যবহার করবেন?

  3. % সহ একটি কলামের মান অনুসন্ধান করতে MySQL LIKE ক্যোয়ারী কীভাবে ব্যবহার করবেন?

  4. মাইএসকিউএল-এ CURDATE এর সাথে CONTAINS() কীভাবে ব্যবহার করবেন?