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

MySQL-এ SELECT কোয়েরি থেকে নির্দিষ্ট কলামের রেকর্ড কীভাবে পেতে হয়?


টেবিল তৈরি করা

প্রথমে একটি টেবিল তৈরি করি:

mysql> create table DemoTable1837 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20) ); Query OK, 0 rows affected (0.00 sec)

রেকর্ড যোগ করা

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করি:

mysql> insert into DemoTable1837(StudentName) values('Chris'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1837(StudentName) values('David'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1837(StudentName) values('Bob'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1837(StudentName) values('Mike'); Query OK, 1 row affected (0.00 sec)

সব রেকর্ড দেখানো

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড প্রদর্শন করি:

mysql> select * from DemoTable1837;

এটি নিচের আউটপুট দেবে:

+-----------+-------------+
| StudentId | StudentName |
+-----------+-------------+
|         1 | Chris       |
|         2 | David       |
|         3 | Bob         |
|         4 | Mike        |
+-----------+-------------+
4 rows in set (0.00 sec)

নির্দিষ্ট কলামের রেকর্ড পেতে কোয়েরি

শুধু StudentName কলামের ডেটা পেতে নিচের কোয়েরি ব্যবহার করি:

mysql> select StudentName from DemoTable1837;

এটি নিচের আউটপুট দেবে:

+-------------+
| StudentName |
+-------------+
| Chris       |
| David       |
| Bob         |
| Mike        |
+-------------+
4 rows in set (0.00 sec)
  1. MySQL-এ VARCHAR ফরম্যাটে তারিখ থাকলে নির্দিষ্ট রেকর্ড নির্বাচন করা

  2. MySQL-এ ORDER BY RAND() LIMIT 1 ব্যবহার করে র‍্যান্ডম রেকর্ড নির্বাচন করুন

  3. MySQL-এ DISTINCT কলাম থেকে গড় (AVG) বের করা

  4. MySQL-এ নির্দিষ্ট শর্ত অনুযায়ী সিঙ্গেল রো বের করা