কম্পিউটার

MySQL নির্বাচন * স্বতন্ত্র আইডি সহ?


আপনি স্বতন্ত্র আইডি সহ নির্বাচনের জন্য GROUP BY কমান্ড ব্যবহার করতে পারেন৷ সিনট্যাক্স নিম্নরূপ -

SELECT *FROM yourTableName GROUP BY yourColumnName;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

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

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। এখানে, আমরা ডুপ্লিকেট মান সহ আইডি যোগ করেছি।

প্রশ্নটি নিম্নরূপ -

DistinctIdDemo মানগুলিতে
mysql> insert into DistinctIdDemo values(1,'Mike',23);
Query OK, 1 row affected (0.16 sec)

mysql> insert into DistinctIdDemo values(2,'Sam',24);
Query OK, 1 row affected (0.20 sec)

mysql> insert into DistinctIdDemo values(1,'Carol',23);
Query OK, 1 row affected (0.15 sec)

mysql> insert into DistinctIdDemo values(1,'John',28);
Query OK, 1 row affected (0.33 sec)

mysql> insert into DistinctIdDemo values(3,'David',26);
Query OK, 1 row affected (0.22 sec)

mysql> insert into DistinctIdDemo values(2,'Larry',29);
Query OK, 1 row affected (0.20 sec)

আসুন এখন রেকর্ড প্রদর্শন করি -

mysql> select *from DistinctIdDemo;

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

+------+-------+------+
| Id   | Name  | Age  |
+------+-------+------+
| 1    | Mike  | 23   |
| 2    | Sam   | 24   |
| 1    | Carol | 23   |
| 1    | John  | 28   |
| 3    | David | 26   |
| 2    | Larry | 29   |
+------+-------+------+
6 rows in set (0.00 sec)

স্বতন্ত্র আইডি সহ টেবিল থেকে সমস্ত রেকর্ড পাওয়ার জন্য এখানে ক্যোয়ারী রয়েছে −

mysql> select *from DistinctIdDemo group by Id;

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

+------+-------+------+
| Id   | Name  | Age  |
+------+-------+------+
| 1    | Mike  | 23   |
| 2    | Sam   | 24   |
| 3    | David | 26   |
+------+-------+------+
3 rows in set (0.00 sec)

  1. কিভাবে MySQL-এ শর্ত সহ ক্যোয়ারী অর্ডার এবং নির্বাচন করবেন?

  2. MySQL-এ রেগুলার এক্সপ্রেশন সহ ক্যোয়ারী নির্বাচন করুন

  3. MySQL-এ একটি সিলেক্ট ক্যোয়ারী দিয়ে সন্নিবেশ করুন

  4. টেবিলের স্বতন্ত্র কলাম থেকে গড় নির্বাচন করতে MySQL ক্যোয়ারী?