একাধিক মান নির্বাচন করতে, আপনি OR এবং IN অপারেটরের সাথে যেখানে ক্লজ ব্যবহার করতে পারেন৷
সিনট্যাক্স নিম্নরূপ -
কেস 1 - OR ব্যবহার করে
আপনার টেবিলের নাম থেকে * নির্বাচন করুন যেখানে yourColumnName =value1 বা yourColumnName =value2 বা yourColumnName =value3,........N;
কেস 2 - IN ব্যবহার করে
আপনার টেবিলের নাম থেকে *নির্বাচন করুন যেখানে yourColumnName IN(value1,value2,....N);
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। নীচে একটি টেবিল তৈরি করার জন্য ক্যোয়ারী −
mysql> টেবিল তৈরি করুন মাল্টিপল ভ্যালুস-> (−> BookId int,−> BookName varchar(200)−> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.68 সেকেন্ড)
এখন আপনি insert কমান্ডের সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী নিম্নরূপ -
mysql> সিলেক্ট মাল্টিপল ভ্যালুস মান (100, 'সি এর ভূমিকা') ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড) mysql> একাধিক মান নির্বাচন করুন (101, 'C++ এর ভূমিকা'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> একাধিক মান নির্বাচন করুন (103, 'জাভার ভূমিকা'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> একাধিক মান নির্বাচনের মধ্যে সন্নিবেশ করুন (104, 'পাইথনের পরিচিতি, Query); 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> একাধিক মান নির্বাচন করুন (105, 'C# এর ভূমিকা'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> একাধিক মান নির্বাচন করুন (106, 'গভীর Que'-এ সিলেক্ট করুন); ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)
সিলেক্ট স্টেটমেন্টের সাহায্যে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> SelectMultipleValues থেকে *নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+---------+------------+| বুকআইডি | বইয়ের নাম |+---------+------------+| 100 | সি পরিচিতি || 101 | C++ এর পরিচিতি || 103 | জাভা পরিচিতি || 104 | পাইথনের পরিচিতি || 105 | C# এর পরিচিতি | | 106 | C গভীরতায়>OR অপারেটরের সাহায্যে একাধিক মান নির্বাচন করার জন্য নিম্নোক্ত প্রশ্নটি।
কেস 1 − বা অপারেটর ব্যবহার করে।
mysql> SelectMultipleValues থেকে *নির্বাচন করুন যেখানে BookId =104 বা BookId =106;
নিচের আউটপুট −
<প্রে>+---------+------------+| বুকআইডি | বইয়ের নাম |+---------+------------+| 104 | পাইথনের পরিচিতি || 106 | C গভীরতায়>কেস 2 - অপারেটরে ব্যবহার করা।
IN অপারেটরের সাহায্যে একাধিক মান নির্বাচন করার জন্য নিম্নোক্ত প্রশ্নটি।
mysql> SelectMultipleValues থেকে *নির্বাচন করুন যেখানে BookId in(104,106);
নিচের আউটপুট −
<প্রে>+---------+------------+| বুকআইডি | বইয়ের নাম |+---------+------------+| 104 | পাইথনের পরিচিতি || 106 | C গভীরতায় | +---------+------------ সেটে +2 সারি (0.00 সেকেন্ড)