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

MySQL-এ একক কুয়েরিতে একাধিক COUNT() শর্তের জন্য

MySQL-এ একক কুয়েরিতে একাধিক শর্তের জন্য COUNT() পেতে GROUP BY ব্যবহার করুন। সিনট্যাক্স:

SELECT yourColumnName, COUNT(*) FROM yourTableName GROUP BY yourColumnName;

উদাহরণের জন্য টেবিল তৈরি করি:

mysql> CREATE TABLE MultipleCountDemo (
    -> Id INT,
    -> Name VARCHAR(100),
    -> Age INT
    -> );

রেকর্ড যোগ করি:

mysql> INSERT INTO MultipleCountDemo VALUES(1, 'Carol', 21);
mysql> INSERT INTO MultipleCountDemo VALUES(2, 'Sam', 21);
mysql> INSERT INTO MultipleCountDemo VALUES(3, 'Bob', 22);
mysql> INSERT INTO MultipleCountDemo VALUES(4, 'John', 23);
mysql> INSERT INTO MultipleCountDemo VALUES(5, 'David', 22);
mysql> INSERT INTO MultipleCountDemo VALUES(6, 'Adam', 22);
mysql> INSERT INTO MultipleCountDemo VALUES(7, 'Johnson', 23);
mysql> INSERT INTO MultipleCountDemo VALUES(8, 'Elizabeth', 23);

সব রেকর্ড দেখুন:

mysql> SELECT * FROM MultipleCountDemo;

বয়স অনুযায়ী গোষ্ঠী করুন:

mysql> SELECT Age, COUNT(*) AS AllSingleCount FROM MultipleCountDemo GROUP BY Age;

ফলাফল:

+------+----------------+
| Age  | AllSingleCount |
+------+----------------+
| 21   | 2              |
| 22   | 3              |
| 23   | 3              |
+------+----------------+
  1. একটি MySQL কোয়েরি দিয়ে শর্তানুসার রেকর্ডের জন্য ভিন্ন ID সেট করা

  2. MySQL-এ CASE স্টেটমেন্ট ব্যবহার করে একক কোয়েরিতে একাধিক পণ্যের দাম আপডেট

  3. MySQL-এ একাধিক কলাম একসাথে আপডেট করা (সিঙ্গল কুয়েরি)

  4. MySQL에서 SUM(조건)으로 특정 값 카운트 한 번에 여러 개 구하기