কম্পিউটার

একটি একক MySQL ক্যোয়ারী সহ শূন্য এবং NULL ছাড়া শূন্য, NULL এবং স্বতন্ত্র মান গণনা করুন


আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable( Value int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.35 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে ঢোকান 10); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.59 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান(0); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন (20); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.27 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করান NULL); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+------+| মান |+------+| 10 || NULL || 10 || 0 || 20 || 10 || 0 || NULL |+------+8 সারি সেটে (0.00 সেকেন্ড)

শূন্য এবং 0 −

ব্যতীত সমস্ত মান অনুসারে গ্রুপ করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে
mysql> NumberOfNull হিসাবে যোগফল(মান শূন্য), NumberOfZero হিসাবে যোগফল(মান=0), DemoTable থেকে ValueExceptZeroAndNullfrom হিসাবে গণনা(স্বতন্ত্র মান> 0) নির্বাচন করুন;

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

তৈরি করবে <প্রে>+---------------+----------------------------+ --------+| NumberOfNull | NumberOfZero | ValueExceptZeroAndNull |+---------------+---------------+---------------- -------+| 2 | 2 | 2 |+---------------+----------------------------+------ -------+1 সারি সেটে (0.00 সেকেন্ড)
  1. একটি একক MySQL ক্যোয়ারীতে পৃথক টেবিল থেকে NULL মান উপেক্ষা করুন এবং NULL রেকর্ডের সংখ্যা প্রদর্শন করুন

  2. একটি একক MySQL ক্যোয়ারীতে পৃথক টেবিল থেকে NULL মান গণনা করুন

  3. তিনটি কলাম থেকে স্বতন্ত্র মান নির্বাচন করুন এবং MySQL সহ একটি একক কলামে প্রদর্শন করুন

  4. MySQL-এ DISTINCT সহ GROUP_CONCAT এবং CONCAT ব্যবহার করে একক কলামের মান কীভাবে উদ্ধৃত করবেন?