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

একটি MySQL কোয়েরি দিয়ে বিভিন্ন কলামের মান থেকে একাধিক শব্দ অনুসন্ধান

এই কাজের জন্য আপনি WHERE ক্লজের সাথে একাধিক LIKE অপারেটর ব্যবহার করতে পারেন। প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable1536 ( Sentence text ); Query OK, 0 rows affected (0.51 sec)

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

mysql> insert into DemoTable1536 values('I like MySQL database.'); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable1536 values('Java is an Object Oriented Programming Language'); Query OK, 1 row affected (0.30 sec)
mysql> insert into DemoTable1536 values('I only like data structure'); Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable1536 values('MongoDB is NoSQL database'); Query OK, 1 row affected (0.46 sec)

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

mysql> select * from DemoTable1536;

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

+--------------------------------------------------+
| Sentence |
+--------------------------------------------------+
| I like MySQL database. |
| Java is an Object Oriented Programming Language |
| I only like data structure |
| MongoDB is NoSQL database |
+--------------------------------------------------+
4 rows in set (0.00 sec)

একাধিক শব্দ অনুসন্ধানের জন্য কোয়েরি:

mysql> select * from DemoTable1536 where ( Sentence like '%like%') or (Sentence like '%database%') or (Sentence like '%data%');

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

+----------------------------+
| Sentence |
+----------------------------+
| I like MySQL database. |
| I only like data structure |
| MongoDB is NoSQL database |
+----------------------------+
3 rows in set (0.00 sec)
  1. MySQL-এ একক কোয়েরিতে একাধিক মান দিয়ে দ্রুত ইনসার্ট করা

  2. MySQL-এ একাধিক টেবিল থেকে NOT NULL মান গণনা করা (সিঙ্গেল কোয়েরি)

  3. MySQL에서 SUM(조건)으로 특정 값 카운트 한 번에 여러 개 구하기

  4. MySQL-এ একক কোয়ারি দিয়ে একটি কলামে একাধিক মান কিভাবে ইনসার্ট করবেন?