এর জন্য if() পদ্ধতি ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Number1 int, -> Number2 int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.15 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable(Number1,Number2) মান(10,20);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.41 সেকেন্ড)mysql> DemoTable(Number1,Number2) মানগুলিতে (0,32); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.38 সেকেন্ড) mysql> DemoTable(Number1,Number2) মান (40,0); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)mysql> DemoTable(Number1,Number2) মানগুলিতে সন্নিবেশ করুন(40,50);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+----+---------+---------+| আইডি | সংখ্যা 1 | নম্বর2 |+----+---------+---------+| 1 | 10 | 20 || 2 | 0 | 32 || 3 | 40 | 0 || 4 | 40 | 50 |+----+---------+---------+4 সারি সেটে (0.00 সেকেন্ড)
একটি টেবিলে নন-নাল বা নন-জিরো কলামের সংখ্যা গণনা করার জন্য নিচের প্রশ্নটি রয়েছে -
mysql> নির্বাচন করুন *,-> if(Number1 <> 0,1,0)+if(Number2 <> 0,1,0) AS TotalCount-> DemoTable থেকে;
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---+---------+---------+------------+| আইডি | সংখ্যা 1 | সংখ্যা2 | মোট গণনা |+----+---------+---------+------------+| 1 | 10 | 20 | 2 || 2 | 0 | 32 | 1 || 3 | 40 | 0 | 1 || 4 | 40 | 50 | 2 |+---+---------+---------+------------+4 সারি সেটে (0.00 সেকেন্ড)প্রে>