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

কমা-বিচ্ছিন্ন MySQL কলাম থেকে অনুসন্ধান করা

কমা-বিচ্ছিন্ন কলাম থেকে অনুসন্ধানের জন্য FIND_IN_SET() মেথড ব্যবহার করুন। প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable ( Value varchar(20) ); Query OK, 0 rows affected (0.47 sec)

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

mysql> insert into DemoTable values('41,14,94'); Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable values('64,84,94'); Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values('44,74,103,104'); Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable values('904,1004,1444,1544'); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values('4,144,174'); Query OK, 1 row affected (0.15 sec)

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

mysql> select *from DemoTable;

এটি নিম্নলিখিত আউটপুট দেবে:

+--------------------+
| Value |
+--------------------+
| 41,14,94 |
| 64,84,94 |
| 44,74,103,104 |
| 904,1004,1444,1544 |
| 4,144,174 |
+--------------------+
5 rows in set (0.00 sec)

কমা-বিচ্ছিন্ন MySQL কলাম থেকে অনুসন্ধানের কোয়ারী:

mysql> select *from DemoTable where find_in_set('4',Value);

এটি নিম্নলিখিত আউটপুট দেবে:

+-----------+
| Value |
+-----------+
| 4,144,174 |
+-----------+
1 row in set (0.00 sec)
  1. MySQL কোয়েরি দিয়ে অ্যারে (কমা-বিচ্ছিন্ন মান) থেকে মিল খুঁজে নির্দিষ্ট রেকর্ড বের করা

  2. MySQL-এ কমা-সেপারেটেড কলাম থেকে নির্দিষ্ট মান খোঁজা (FIND_IN_SET)

  3. MySQL에서 GROUP_CONCAT으로 전체 컬럼 값을 콤마 구분 단일 행으로 합치기

  4. MySQL에서 예약어 'from'을 컬럼명으로 쓰려면 백틱으로 감싸기