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

MySQL কোয়েরি দিয়ে কলামের অনন্য ভ্যালুর কাউন্ট বের করা

কলামের অনন্য (unique) ভ্যালুর কাউন্ট বের করতে DISTINCT কীওয়ার্ড ব্যবহার করুন। উদাহরণ:

টেবিল তৈরি ও ডেটা ইনসার্ট

mysql> CREATE TABLE UniqueCountByIPAddress (
    Id INT NOT NULL AUTO_INCREMENT,
    UserHits INT,
    UserIPAddress VARCHAR(50),
    PRIMARY KEY(Id)
);

mysql> INSERT INTO UniqueCountByIPAddress(UserHits, UserIPAddress) VALUES
(10, '127.0.0.1'), (10, '127.0.0.1'), (20, '127.0.0.1'), (20, '127.0.0.1'),
(20, '127.0.0.2'), (20, '127.0.0.2'), (30, '127.0.0.2'), (30, '127.0.0.2'), (30, '127.0.0.2');

সকল রেকর্ড:

mysql> SELECT * FROM UniqueCountByIPAddress;
+----+----------+--------------+
| Id | UserHits | UserIPAddress|
+----+----------+--------------+
| 1  | 10       | 127.0.0.1    |
| 2  | 10       | 127.0.0.1    |
| 3  | 20       | 127.0.0.1    |
| 4  | 20       | 127.0.0.1    |
| 5  | 20       | 127.0.0.2    |
| 6  | 20       | 127.0.0.2    |
| 7  | 30       | 127.0.0.2    |
| 8  | 30       | 127.0.0.2    |
| 9  | 30       | 127.0.0.2    |
+----+----------+--------------+

UserHits অনুযায়ী অনন্য IP অ্যাড্রেস কাউন্ট:

mysql> SELECT UserHits, COUNT(DISTINCT UserIPAddress) AS TotalHits
FROM UniqueCountByIPAddress GROUP BY UserHits;
+----------+-----------+
| UserHits | TotalHits |
+----------+-----------+
| 10       | 1         |
| 20       | 2         |
| 30       | 1         |
+----------+-----------+
  1. MySQL-এ NULL মানসহ কলাম সর্ট করা

  2. MySQL-এ একাধিক কলামের ভিন্ন ভিন্ন ভ্যালুর কাউন্ট একই ক্যোয়ারিতে বের করা

  3. MySQL কোয়ারি: টেবিল কলামে ডুপ্লিকেট মানের সংখ্যা গণনা করা

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