নির্বাচন করার জন্য IN() ব্যবহার করুন * যেখানে var==[অনেক বিকল্পের মধ্যে একটি]। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> create table DemoTable1624 -> ( -> ClientId int, -> ClientName varchar(20) -> ); Query OK, 0 rows affected (0.39 sec)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন DemoTable1624 মানগুলিতেmysql> insert into DemoTable1624 values(101,'Chris Brown'); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable1624 values(102,'David Miller'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable1624 values(103,'John Smith'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable1624 values(104,'Carol Taylor'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1624 values(105,'Adam Smith'); Query OK, 1 row affected (0.19 sec)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1624 থেকেmysql> select * from DemoTable1624;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+----------+--------------+ | ClientId | ClientName | +----------+--------------+ | 101 | Chris Brown | | 102 | David Miller | | 103 | John Smith | | 104 | Carol Taylor | | 105 | Adam Smith | +----------+--------------+ 5 rows in set (0.00 sec)
এখানে SELECT * WHERE var ==[অনেক বিকল্পের মধ্যে একটি] -
প্রয়োগ করার জন্য প্রশ্ন রয়েছেmysql> select * from DemoTable1624 where ClientId in(101,102,104);
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+----------+--------------+ | ClientId | ClientName | +----------+--------------+ | 101 | Chris Brown | | 102 | David Miller | | 104 | Carol Taylor | +----------+--------------+ 3 rows in set (0.00 sec)