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

MySQL-এ LIKE ব্যবহার করে নির্দিষ্ট ক্যারেক্টার দিয়ে শুরু হওয়া নাম খুঁজে বের করুন

নির্দিষ্ট ক্যারেক্টার দিয়ে শুরু হওয়া নাম পেতে LIKE অপারেটর ব্যবহার করুন।

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

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

রেকর্ড ইনসার্ট করা

mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable values('Carol'); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values('Johnny'); Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable values('Robert'); Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable values('Ramit'); Query OK, 1 row affected (0.18 sec)

রেকর্ড প্রদর্শন

mysql> select * from DemoTable;

আউটপুট:

+------------------+ | StudentFirstName | +------------------+ | John | | Carol | | Johnny | | Robert | | Chris | | Ramit | +------------------+ 6 rows in set (0.00 sec)

'C' দিয়ে শুরু হওয়া নাম খুঁজে বের করা

mysql> select * from DemoTable where StudentFirstName LIKE 'C%';

আউটপুট:

+------------------+ | StudentFirstName | +------------------+ | Carol | | Chris | +------------------+ 2 rows in set (0.00 sec)

ব্যাখ্যা: LIKE 'C%' এ C নির্দিষ্ট ক্যারেক্টার, % যেকোনো সংখ্যক ক্যারেক্টার (শূন্য ও হতে পারে)। কেস-ইনসেনসিটিভ মিলের জন্য ডিফল্ট কোলেশন যথেষ্ট।

  1. MySQL-এ REPLACE() ফাংশন ব্যবহার করে নির্দিষ্ট ক্যারেক্টার বড় হাতের অক্ষরে রূপান্তর করা

  2. MySQL-এ একসাথে দুটি LIKE ক্লজ ব্যবহার করে সার্চ করা

  3. MySQL-এ LIKE কোয়েরি ও LIMIT ব্যবহার করে ডাইনামিক অ্যারে সার্চ করা

  4. MySQL SLES রিপোজিটরি দিয়ে MySQL আপগ্রেড