কম্পিউটার

একটি MySQL কলামে শুধুমাত্র অনন্য সারি গণনা পান?


MySQL-এ, COUNT() সারির সংখ্যা প্রদর্শন করবে। DISTINCT ডুপ্লিকেট সারি উপেক্ষা করতে এবং শুধুমাত্র অনন্য সারিগুলির গণনা পেতে ব্যবহৃত হয়৷

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

mysql> টেবিল তৈরি করুন DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(10)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.47 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য নিম্নোক্ত প্রশ্ন:

mysql> DemoTable(FirstName) মানের ('Larry') মধ্যে সন্নিবেশ করুন;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> DemoTable(প্রথম নাম) মানগুলিতে সন্নিবেশ করুন ('জন'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.16 সেকেন্ড)mysql> DemoTable(FirstName) মান ('Sam') ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> DemoTable(প্রথম নাম) মানগুলিতে সন্নিবেশ করুন ('জন'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.14 sec)mysql> DemoTable(FirstName) মান ('John'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড) mysql> DemoTable(প্রথম নাম) মানগুলিতে সন্নিবেশ করুন ('ল্যারি'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.15 সেকেন্ড)mysql> DemoTable(FirstName) মান ('Mike') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড) mysql> DemoTable(FirstName) মানগুলিতে ('Robert'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.13 সেকেন্ড)mysql> DemoTable(FirstName) মানের ('Carol') মধ্যে ঢোকান; ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)
mysql> DemoTable(FirstName) মানের ('Mike') মধ্যে সন্নিবেশ করুন; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)

নিম্নোক্ত ক্যোয়ারীটি সিলেক্ট কমান্ড ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করা হল:

mysql> DemoTable থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট তৈরি করবে:

+----+------------+| আইডি | প্রথম নাম |+----+------------+| 1 | ল্যারি || 2 | জন || 3 | স্যাম || 4 | জন || 5 | জন || 6 | ল্যারি || 7 | মাইক || 8 | রবার্ট || 9 | ক্যারল || 10 | মাইক |+---+------------+10 সারি সেটে (0.00 সেকেন্ড)

COUNTটিতে সদৃশ সারিগুলি উপেক্ষা করার জন্য এবং শুধুমাত্র অনন্য সারিগুলির গণনা পেতে নিম্নলিখিত প্রশ্নটি রয়েছে:

mysql> DemoTable থেকে গণনা (স্বতন্ত্র প্রথম নাম) নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট তৈরি করবে:

<প্রে>+----------------------------+| গণনা (স্বতন্ত্র প্রথম নাম) |+----------------------------+| 6 |+---------------------------- +1 সারি সেটে (0.03 সেকেন্ড)
  1. MySQL এ datetime থেকে শুধুমাত্র তারিখ পান?

  2. MySQL-এ BIGINT টাইপ হিসাবে ঘোষিত ফোন নম্বর সহ একটি কলাম থেকে অনন্য ফোন নম্বরের গণনা পান

  3. MySQL এ নির্বাচিত সারির আকার পান

  4. অনুরূপ কলাম মান থেকে শুধুমাত্র NO মানের গণনা ফেরাতে MySQL ক্যোয়ারী