কম্পিউটার

ডুপ্লিকেট এবং অনুরূপ বিষয়বস্তু সহ সারি মুছুন এবং MySQL নির্বাচন বিবৃতি দিয়ে সর্বাধিক সংখ্যা সহ সারি পেতে চান?


আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable1468
   -> (
   -> Id int,
   -> Name varchar(20),
   -> Age int
   -> );
Query OK, 0 rows affected (1.21 sec)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable1468 values(100,'Chris',23);
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable1468 values(101,'Bob',25);
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable1468 values(102,'David',30);
Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable1468 values(100,'Chris',23);
Query OK, 1 row affected (0.35 sec)
mysql> insert into DemoTable1468 values(100,'Chris',38);
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable1468 values(101,'Bob',23);
Query OK, 1 row affected (0.13 sec)

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

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

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+------+-------+------+
| Id   | Name  |  Age |
+------+-------+------+
|  100 | Chris |   23 |
|  101 | Bob   |   25 |
|  102 | David |   30 |
|  100 | Chris |   23 |
|  100 | Chris |   38 |
|  101 | Bob   |   23 |
+------+-------+------+
6 rows in set (0.00 sec)

এখানে ডুপ্লিকেট এবং অনুরূপ বিষয়বস্তু সহ সারি মুছে ফেলার এবং নির্বাচিত বিবৃতি সহ সর্বাধিক সংখ্যা সহ সারি পাওয়ার প্রশ্ন রয়েছে −

DemoTable1468 থেকে
mysql> select Id,Name,Age from DemoTable1468
   -> group by Name,Id
   -> having max(Age);

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+------+-------+------+
| Id   | Name  | Age  |
+------+-------+------+
|  100 | Chris |   23 |
|  101 | Bob   |   25 |
|  102 | David |   30 |
+------+-------+------+
3 rows in set (0.00 sec)

  1. MySQL-এ MATCH এবং AGAINST সহ একটি নির্দিষ্ট কলামে একটি স্ট্রিং ধারণকারী সারি নির্বাচন করুন

  2. MySQL-এ সংশ্লিষ্ট ডুপ্লিকেট কলাম মান সহ একটি কলাম থেকে ন্যূনতম সারি মান নির্বাচন করুন

  3. MySQL-এ অনুরূপ ছাত্রদের নামের রেকর্ড থেকে সর্বোচ্চ বয়স পান

  4. MySQL দিয়ে ডুপ্লিকেট সারি থেকে শুধুমাত্র একটি সারি ফেরত দিন