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

MySQL LIKE অপারেটরকে নির্দিষ্ট ক্যারেক্টার দিয়ে শুরু হয়ে সীমাবদ্ধ করার পদ্ধতি

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

mysql> create table DemoTable (    FirstName varchar(40) ); Query OK, 0 rows affected (0.52 sec)

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

mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.08 sec)
mysql> insert into DemoTable values('Adam'); Query OK, 1 row affected (0.09 sec)
mysql> insert into DemoTable values('David'); Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable values('Mike'); Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values('Sam'); Query OK, 1 row affected (0.09 sec)

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

mysql> select *from DemoTable;

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

+-----------+ |FirstName | +-----------+ | John     | | Adam     | | David     | | Mike     | | Sam     | +-----------+ 5 rows in set (0.00 sec)

LIKE অপারেটরকে নির্দিষ্ট ক্যারেক্টার দিয়ে শুরু হয়ে সীমাবদ্ধ করার কোয়েরি নিচে দেওয়া হলো:

mysql> select *from DemoTable where FirstName LIKE 'D%' or FirstName LIKE 'S%';

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

+-----------+ | FirstName | +-----------+ | David    | | Sam       | +-----------+ 2 rows in set (0.00 sec)
  1. MySQL-এ নির্দিষ্ট কলাম নামে টেবিল খুঁজে বের করা

  2. MySQL-এ RegExp ব্যবহার করে নির্দিষ্ট শব্দ খুঁজে বের করা

  3. MySQL-এ LIKE অপারেটর দিয়ে নির্দিষ্ট টেবিল নাম বের করা

  4. MySQL-এ MM/YY ফরম্যাটকে নির্দিষ্ট দিনসহ YYYY-MM-DD-এ কনভার্ট করা