কম্পিউটার

একটি অ্যারে থেকে মিলিত নির্দিষ্ট রেকর্ডগুলি আনার জন্য MySQL ক্যোয়ারী (কমা দ্বারা পৃথক করা মান)


কমা বিভক্ত মান থেকে রেকর্ড আনতে, MySQL FIND_IN_SET() ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable1548
   -> (
   -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> StudentName varchar(20),
   -> ArrayListOfMarks varchar(100)
   -> );
Query OK, 0 rows affected (0.88 sec)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable1548(StudentName,ArrayListOfMarks) values('Chris','56,78,90,87');
Query OK, 1 row affected (0.29 sec)
mysql> insert into DemoTable1548(StudentName,ArrayListOfMarks) values('Bob','90,78,65');
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable1548(StudentName,ArrayListOfMarks) values('David','91,34,56,78,87');
Query OK, 1 row affected (0.16 sec)

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

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

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

তৈরি করবে
+-----------+-------------+------------------+
| StudentId | StudentName | ArrayListOfMarks |
+-----------+-------------+------------------+
|         1 | Chris       |    56,78,90,87   |
|         2 | Bob         |       90,78,65   |
|         3 | David       | 91,34,56,78,87   |
+-----------+-------------+------------------+
3 rows in set (0.00 sec)

কমা বিভক্ত মান −

থেকে মেলে নির্দিষ্ট রেকর্ডগুলি আনার জন্য এখানে ক্যোয়ারী রয়েছে
mysql> select * from DemoTable1548 where find_in_set('87',ArrayListOfMarks);

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

তৈরি করবে
+-----------+-------------+------------------+
| StudentId | StudentName | ArrayListOfMarks |
+-----------+-------------+------------------+
|         1 | Chris       |    56,78,90,87   |
|         3 | David       | 91,34,56,78,87   |
+-----------+-------------+------------------+
2 rows in set (0.00 sec)

  1. MySQL-এ কমা বিভক্ত মান সহ একটি কলাম থেকে নির্দিষ্ট রেকর্ড খুঁজুন

  2. মাইএসকিউএল ক্যোয়ারী মাসের পরিসীমা থেকে রেকর্ড আনতে?

  3. UNIX_TIMESTAMP তারিখ সহ MySQL ক্যোয়ারী বিভিন্ন বিন্যাসে একটি নির্দিষ্ট তারিখের পরে রেকর্ড আনতে?

  4. কমা বিভক্ত মান সহ MySQL এ র্যান্ডম সারিগুলি কীভাবে আনবেন?