কম্পিউটার টিউটোরিয়াল

MongoDB-এ ফিল্ড/কী অনুযায়ী ডISTINCT মান들의 সংখ্যা (count) বের করা

MongoDB-এ কোনো ফিল্ডের অনন্য (distinct) মানগুলোর সংখ্যা বের করতে distinct() মেথড এবং .length প্রপার্টি ব্যবহার করা হয়।

উদাহরণ ডেটা (StudentFavouriteSubject অ্যারে):

> db.distinctCountValuesDemo.insertOne({"StudentFirstName": "John", "StudentFavouriteSubject": ["C", "C++", "Java", "MySQL", "C", "C++"]});
> db.distinctCountValuesDemo.insertOne({"StudentFirstName": "Larry", "StudentFavouriteSubject": ["MongoDB", "SQL Server"]});

অনন্য মানগুলো পাওয়া:

> db.distinctCountValuesDemo.distinct('StudentFavouriteSubject');

আউটপুট: ["C", "C++", "Java", "MySQL", "MongoDB", "SQL Server"]

অনন্য মান들의 সংখ্যা বের করা:

> db.distinctCountValuesDemo.distinct('StudentFavouriteSubject').length;

ফলাফল: 6

অ্যারেতে ডুপ্লিকেট মান (C, C++) থাকা সত্ত্বেও distinct() শুধু অনন্য মানগুলো রিটার্ন করে।

  1. MongoDB-এ ডISTINCT এলিমেন্টের জন্য MAX ভ্যালু বের করা

  2. MySQL-এ COUNT(DISTINCT) দিয়ে স্বতন্ত্র মান গণনা করুন

  3. MySQL-এ COUNT(DISTINCT ...) ব্যবহার করে স্বতন্ত্র মান গুনা

  4. এক্সেল কলামে ইউনিক ও ডিস্টিন্ক্ট ভ্যালুর সংখ্যা গণনা করার পদ্ধতি