কম্পিউটার

'DISTINCT' এবং 'COUNT' প্রশ্নগুলিকে একত্রিত করা কি সম্ভব, যাতে আমি দেখতে পারি যে প্রতিটি স্বতন্ত্র মান একটি MySQL টেবিল কলামে কতবার উপস্থিত হয়?


হ্যাঁ, আপনি GROUP BY ক্লজের সাথে সামগ্রিক ফাংশন COUNT(*) ব্যবহার করতে পারেন। আসুন প্রথমে একটি −

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

সন্নিবেশ −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1425 মানগুলিতে সন্নিবেশ করুন 2015); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> DemoTable1425 মান (2000); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> DemoTable1425 মানগুলিতে ঢোকান (2010); কোয়েরি প্রভাবিত (2010); 0.14 সেকেন্ড)mysql> DemoTable1425 মান (2000) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) mysql> DemoTable1425 মানগুলিতে সন্নিবেশ করুন (2010); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)

নির্বাচন −

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

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

তৈরি করবে <প্রে>+------------+| যোগদানের বছর |+-------------+| 2000 || 2010 || 2015 || 2000 || 2010 || 2000 || 2010 |+------------+7 সারি সেটে (0.00 সেকেন্ড)

প্রতিটি স্বতন্ত্র মান কতবার প্রদর্শিত হয় তা দেখার জন্য নিচের প্রশ্নটি রয়েছে −

mysql> JoiningYear দ্বারা DemoTable1425 গ্রুপ থেকে JoiningYear,count(*) নির্বাচন করুন;

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

তৈরি করবে <প্রে>+------------+---------+| যোগদানের বছর | গণনা(*) |+------------+------------+| 2000 | 3 || 2010 | 3 || 2015 | 1 |+------------+---------+3 সারি সেটে (0.00
  1. একটি MySQL কলামে একটি স্ট্রিং কতবার উপস্থিত হয় তার গণনা পান?

  2. কিভাবে MySQL এবং তাদের গণনা স্বতন্ত্র মান ফেরত?

  3. আমি কিভাবে শুধুমাত্র 3 টি সম্ভাব্য প্রদত্ত মান সহ একটি কলাম সহ একটি MySQL টেবিল তৈরি করতে পারি?

  4. কিভাবে আমি একটি MySQL বুলিয়ান কলাম তৈরি করতে পারি এবং একই কলাম পরিবর্তন করার সময় মান 1 বরাদ্দ করতে পারি?