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

MySQL কোয়েরি: AND OR ব্যবহার করে নির্বাচন করা


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

mysql> create table DemoTable (    StudentId int,    StudentName varchar(20),    StudentSubject varchar(20) ); Query OK, 0 rows affected (0.62 sec)

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

mysql> insert into DemoTable values(10,'Chris','MongoDB'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable values(11,'David','MySQL'); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable values(12,'Bob','Java'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values(10,'Carol','MySQL'); Query OK, 1 row affected (0.51 sec) mysql> insert into DemoTable values(10,'Chris','MongoDB'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values(14,'David','MySQL'); Query OK, 1 row affected (0.12 sec)

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

Mysql> select *from DemoTable;

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

+-----------+-------------+----------------+ | StudentId | StudentName | StudentSubject | +-----------+-------------+----------------+ |        10 | Chris       | MongoDB        | |        11 | David       | MySQL          | |        12 | Bob         | Java           | |        10 | Carol       | MySQL          | |        10 | Chris       | MongoDB        | |        14 | David       | MySQL          | +-----------+-------------+----------------+ 6 rows in set (0.00 sec)

AND OR ব্যবহার করে নির্বাচনের কোয়েরি:

mysql> select *from DemoTable where StudentName='David' and StudentSubject='MySQL' OR StudentId=11;

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

+-----------+-------------+----------------+ | StudentId | StudentName | StudentSubject | +-----------+-------------+----------------+ |        11 | David       | MySQL          | |        14 | David       | MySQL          | +-----------+-------------+----------------+ 2 rows in set (0.00 sec)

  1. MySQL IN()-এ কেস-ইনসেনসিটিভ SELECT করা

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

  3. MySQL-এ AND ও OR অপারেটর ব্যবহার করে নির্দিষ্ট রেকর্ড বের করা

  4. MySQL ডেটাবেস তৈরি ও ব্যবহার