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

MySQL কোয়েরিতে অতিরিক্ত OR স্টেটমেন্ট এড়ানো


অতিরিক্ত OR স্টেটমেন্ট এড়াতে MySQL IN() ব্যবহার করুন। প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(40) ); Query OK, 0 rows affected (0.89 sec)

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

mysql> insert into DemoTable(Name) values('Chris'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable(Name) values('Robert'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable(Name) values('Mike'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable(Name) values('Sam'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable(Name) values('David'); Query OK, 1 row affected (0.14 sec)

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

mysql> select *from DemoTable;

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

+----+--------+ | Id | Name   | +----+--------+ |  1 | Chris  | |  2 | Robert | |  3 | Mike   | |  4 | Sam    | |  5 | David  | +----+--------+ 5 rows in set (0.00 sec)

MySQL কোয়েরিতে অতিরিক্ত OR স্টেটমেন্ট এড়ানোর কোয়েরি অর্থাৎ IN() ব্যবহার:

mysql> select *from DemoTable where Id IN(1,3,5);

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

+----+-------+ | Id | Name  | +----+-------+ |  1 | Chris | |  3 | Mike | |  5 | David | +----+-------+ 3 rows in set (0.00 sec)

  1. MySQL-এ LIMIT ব্যবহার করে বড় রেজাল্ট সেট থেকে নির্দিষ্ট সংখ্যক সারি বের করুন

  2. MySQL-এ SOUNDEX() ফাংশন ব্যবহার করে ধ্বনিসাম্য খুঁজে বের করা

  3. MySQL-এ "repair with keycache" এড়ানোর পদ্ধতি

  4. MySQL-এ IFNULL() ফাংশন দিয়ে NULL মানকে ০ দিয়ে প্রতিস্থাপন করা