কম্পিউটার

অন্য MySQL টেবিলে একটি কলাম দ্বারা গোষ্ঠীবদ্ধ করুন


এর জন্য, আপনি SELECT স্টেটমেন্ট হিসাবে তৈরি টেবিল ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable1
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> CountryName varchar(20)
   -> );
Query OK, 0 rows affected (0.68 sec)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable1(CountryName) values('US');
Query OK, 1 row affected (0.15 sec)

mysql> insert into DemoTable1(CountryName) values('UK');
Query OK, 1 row affected (0.27 sec)

mysql> insert into DemoTable1(CountryName) values('AUS');
Query OK, 1 row affected (0.11 sec)

mysql> insert into DemoTable1(CountryName) values('UK');
Query OK, 1 row affected (0.13 sec)

mysql> insert into DemoTable1(CountryName) values('UK');
Query OK, 1 row affected (0.06 sec)

mysql> insert into DemoTable1(CountryName) values('US');
Query OK, 1 row affected (0.10 sec)

mysql> insert into DemoTable1(CountryName) values('AUS');
Query OK, 1 row affected (0.10 sec)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> select *from DemoTable1;

আউটপুট

+----+-------------+
| Id | CountryName |
+----+-------------+
| 1  | US          |
| 2  | UK          |
| 3  | AUS         |
| 4  | UK          |
| 5  | UK          |
| 6  | US          |
| 7  | AUS         |
+----+-------------+
7 rows in set (0.00 sec)

অন্য টেবিলের একটি কলাম দ্বারা GROUP-

করার প্রশ্নটি নিম্নরূপ
mysql> create table DemoTable2 AS select *from DemoTable group by CountryName;
Query OK, 3 rows affected (0.79 sec)
Records: 3 Duplicates: 0 Warnings: 0

এখন নতুন সারণীতে রেকর্ডগুলি পরীক্ষা করুন −

mysql> select *from DemoTable2;

আউটপুট

+----+-------------+
| Id | CountryName |
+----+-------------+
| 1  | US          |
| 2  | UK          |
| 3  | AUS         |
+----+-------------+
3 rows in set (0.00 sec)

  1. অন্য MySQL টেবিলের কলামের উপর ভিত্তি করে একটি কলাম আপডেট করুন

  2. MySQL ক্যোয়ারী সারি নির্বাচন করতে যেখানে কলামের মান শুধুমাত্র 0, অন্য কলাম দ্বারা গোষ্ঠী?

  3. কলামের মান অনুসারে একটি অ্যারেতে MySQL সারিগুলিকে গোষ্ঠীভুক্ত করুন?

  4. MySQL-এ গ্রুপ প্রতি সর্বোচ্চ কলাম