কম্পিউটার

একটি একক MySQL ক্যোয়ারীতে একাধিক শর্তের জন্য একাধিক COUNT()?


আপনি GROUP BY ব্যবহার করে একাধিক শর্তের জন্য একাধিক COUNT() গণনা করতে পারেন।

সিনট্যাক্স নিম্নরূপ -

আপনার টেবলনাম গ্রুপ থেকে yourColumnName,COUNT(*) আপনার ColumnName দ্বারা নির্বাচন করুন;

উপরের সিনট্যাক্স বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ।

mysql> টেবিল MultipleCountDemo-> (-> Id int,-> Name varchar(100),-> Age int-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (2.17 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ।

mysql> MultipleCountDemo মানগুলিতে সন্নিবেশ করুন প্রভাবিত (0.29 সেকেন্ড)mysql> MultipleCountDemo মানগুলিতে সন্নিবেশ করুন(3,'Bob',22); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> MultipleCountDemo মানগুলিতে সন্নিবেশ করুন (4,'John',23); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.24 সেকেন্ড)mysql> MultipleCountDemo মান (5,'David',22); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> MultipleCountDemo মানগুলিতে সন্নিবেশ করুন(6,'Adam',22); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)mysql> MultipleCountDemo মানগুলিতে সন্নিবেশ করান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.25 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

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

নিচের আউটপুট।

+------+------------+------+| আইডি | নাম | বয়স |+------+------------+------+| 1 | ক্যারল | 21 || 2 | স্যাম | 21 || 3 | বব | 22 || 4 | জন | 23 || 5 | ডেভিড | 22 || 6 | আদম | 22 || 7 | জনসন | 23 || 8 | এলিজাবেথ | 23 |+------+------------+------+8 সারি সেটে (0.00 সেকেন্ড)

এখন এখানে একটি ক্যোয়ারীতে একাধিক শর্তের জন্য একাধিক কাউন্ট() এর জন্য ক্যোয়ারী রয়েছে।

mysql> বয়স অনুসারে মাল্টিপলকাউন্টডেমো গ্রুপ থেকে AllSingleCount হিসাবে Age,count(*) নির্বাচন করুন;

নিচের আউটপুট।

<প্রে>+------+----------------+| বয়স | AllSingleCount |+------+----------------+| 21 | 2 || 22 | 3 || 23 | 3 |+------+----------------+3 সারি সেটে (0.00 সেকেন্ড)
  1. একটি একক MySQL ক্যোয়ারী ব্যবহার করে শর্ত সহ রেকর্ডের জন্য বিভিন্ন আইডি সেট করুন

  2. MySQL ক্যোয়ারী একটি একক ক্যোয়ারীতে একাধিক আইটেমের জন্য আইটেমের মান মূল্য বৃদ্ধি করতে?

  3. MySQL একক প্রশ্নে একাধিক রেকর্ড আপডেট করে?

  4. নির্দিষ্ট কলাম মানের জন্য একটি একক MySQL ক্যোয়ারীতে একাধিক গণনা পান