এখানে MySQL CASE OR condition
এর সিনট্যাক্স রয়েছেselect yourColumnName1,.....N , CASE যখন yourColumnName2=0 বা yourColumnName2NULL হয় তারপর 'yourMessage1'ELSE 'yourMessage2'END আপনার টেবিলের নাম থেকে আপনার উপনাম হিসাবে;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ
mysql> টেবিল রিজার্ভেশন সিস্টেম তৈরি করুন -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_INCREMENT প্রাথমিক কী, -> নাম varchar(20), -> isSeatConfirmed tinyint -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.61 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান।
প্রশ্নটি নিম্নরূপ
mysql> ReservationSystems(Name,isSeatConfirmed) মান ('Larry',0); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> রিজার্ভেশনসিস্টেমের মধ্যে সন্নিবেশ (নাম, isSeatConfirmed) মান ('Bob',);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> রিজার্ভেশনসিস্টেমস(নাম,ইসসিট কনফার্মড) মানগুলিতে ঢোকান('মাইক',নাল);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> রিজার্ভেশন সিস্টেমে সন্নিবেশ করুন মান('ডেভিড',1); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> রিজার্ভেশনসিস্টেমের মধ্যে সন্নিবেশ করুন(নাম, isSeatConfirmed) মান('Carol',0); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> ReservationSystems(Name,isSeatConfirmed) মান ('James',1); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন।
প্রশ্নটি নিম্নরূপ
mysql> ReservationSystems থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট
<প্রে>+------+---------+-----------------+| আইডি | নাম | isSeatConfirmed |+----+---------+-------------------+| 1 | ল্যারি | 0 || 2 | বব | 1 || 3 | মাইক | NULL || 4 | ডেভিড | 1 || 5 | ক্যারল | 0 || 6 | জেমস | ১এখানে OR শর্ত সহ MySQL CASE
mysql> নাম নির্বাচন করুন, -> কেস যখন isSeatConfirmed=0 বা isSeatConfirmed তখন শূন্য থাকে তাহলে 'আপনার আসন নিশ্চিত নয়' -> অন্যথায় 'আপনার আসনটি নিশ্চিত করা হয়েছে' -> পুনঃব্যবহারকারী হিসেবে শেষ করুন >নিম্নলিখিত আউটপুট
+------+----------------------------+| নাম | সিট কনফার্মস্ট্যাটাস |+------+-------------------------------+| ল্যারি | আপনার আসন নিশ্চিত করা হয়নি || বব | আপনার আসন নিশ্চিত করা হয়েছে || মাইক | আপনার আসন নিশ্চিত করা হয়নি || ডেভিড | আপনার আসন নিশ্চিত করা হয়েছে || ক্যারল | আপনার আসন নিশ্চিত করা হয়নি || জেমস | আপনার আসন নিশ্চিত করা হয়েছে )