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

MySQL-এ LIKE ক্লজ দুবার ব্যবহার করে রিপিটেড ফার্স্টনেম ও লাস্টনেম থেকে নির্দিষ্ট নাম বের করা

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

mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(30) ); Query OK, 0 rows affected (0.70 sec)

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

mysql> insert into DemoTable(StudentName) values('John Smith'); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable(StudentName) values('David Miller'); Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable(StudentName) values('Carol Taylor'); Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable(StudentName) values('John Doe'); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable(StudentName) values('Chris Brown'); Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable(StudentName) values('Adam Doe'); Query OK, 1 row affected (0.11 sec)

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

mysql> select *from DemoTable;

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

+-----------+---------------+ | StudentId | StudentName   | +-----------+---------------+ |         1 | John Smith    | |         2 | David Miller  | |         3 | Carol Taylor  | |         4 | John Doe      | |         5 | Chris Brown   | |         6 | Adam Doe      | +-----------+---------------+ 6 rows in set (0.00 sec)

ফার্স্টনেম "John" এবং লাস্টনেম "Doe" থাকা রেকর্ড সিলেক্ট করার কোয়েরি নিচে দেওয়া হলো:

mysql> select *from DemoTable    where StudentName LIKE '%John%' and StudentName LIKE '%Doe%';

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

+-----------+-------------+ | StudentId | StudentName | +-----------+-------------+ |         4 | John Doe | +-----------+-------------+ 1 row in set (0.00 sec)
  1. MySQL-এ তারিখ স্ট্রিং থেকে বছর বের করে রেকর্ড আপডেট করা (YEAR + STR_TO_DATE)

  2. MySQL-এ RLIKE ব্যবহার করে একাধিক শব্দ দিয়ে রেকর্ড ফিল্টার করা

  3. MySQL-এ বর্তমান বছরের সাথে ডাইনামিক টেবিল নাম তৈরি করা (যেমন ২০১৯)

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