আপনি OR এর সাথে SELECT IF স্টেটমেন্ট ব্যবহার করতে পারেন। OR দিয়ে নির্বাচন বোঝার জন্য একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল তৈরি করুন EmployeeInformation -> ( -> EmployeeId int, -> EmployeeName varchar(100), -> Employee Status varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.68 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> EmployeeInformation values (1,'Sam','FullTime'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড)mysql> কর্মচারী তথ্য মানগুলিতে সন্নিবেশ করুন(2,'মাইক','পার্টটাইম');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> EmployeeInformation Values (3,'Bob','Intern'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> কর্মচারী তথ্য মানগুলিতে ঢোকান(4,'ক্যারল', 'ফুলটাইম'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড) mysql> কর্মচারী তথ্য মানগুলিতে ঢোকান(5, 'জন', 'ফুলটাইম'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড) mysql> কর্মচারী তথ্য মানগুলিতে সন্নিবেশ করুন 6,'জনসন','পার্টটাইম');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> কর্মচারী তথ্য মানগুলিতে সন্নিবেশ করুন (7,'মারিয়া','ইন্টার্ন'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)প্রে>এখন সিলেক্ট কমান্ড ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করা যাক। প্রশ্নটি নিম্নরূপ -
mysql> EmployeeInformation থেকে *নির্বাচন করুন;আউটপুট
<প্রে>+------------+----------------------------+----------------+| কর্মচারী আইডি | কর্মচারীর নাম | কর্মচারীর মর্যাদা |+------------+----------------------------+----------------+| 1 | স্যাম | ফুলটাইম || 2 | মাইক | পার্টটাইম || 3 | বব | ইন্টার্ন || 4 | ক্যারল | ফুলটাইম || 5 | জন | ফুলটাইম || 6 | জনসন | পার্টটাইম || 7 | মারিয়া | ইন্টার্ন |+------------+----------------------------+----------------+7 সারি সেটে (0.00 সেকেন্ড)
OR এর সাথে SELECT IF স্টেটমেন্ট করার জন্য এখানে ক্যোয়ারী রয়েছে। নীচের ক্যোয়ারীতে, আপনি শুধুমাত্র EmployeeName পাবেন যার মধ্যে Employee Status ফুলটাইম এবং ইন্টার্ন রয়েছে, অন্যথায় আপনি কর্মচারীর স্ট্যাটাস পাবেন।
প্রশ্নটি নিম্নরূপ -
mysql> নির্বাচন করুন যদি (EmployeeStatus='FullTime' orEmployeeStatus='Intern',EmployeeName,EmployeeStatus) EmployeeInformation থেকে স্ট্যাটাস হিসাবে;