কম্পিউটার

কিভাবে OR শর্ত সহ MySQL CASE বাস্তবায়ন করবেন?


এখানে 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 তখন শূন্য থাকে তাহলে 'আপনার আসন নিশ্চিত নয়' -> অন্যথায় 'আপনার আসনটি নিশ্চিত করা হয়েছে' -> পুনঃব্যবহারকারী হিসেবে শেষ করুন  

নিম্নলিখিত আউটপুট

+------+----------------------------+| নাম | সিট কনফার্মস্ট্যাটাস |+------+-------------------------------+| ল্যারি | আপনার আসন নিশ্চিত করা হয়নি || বব | আপনার আসন নিশ্চিত করা হয়েছে || মাইক | আপনার আসন নিশ্চিত করা হয়নি || ডেভিড | আপনার আসন নিশ্চিত করা হয়েছে || ক্যারল | আপনার আসন নিশ্চিত করা হয়নি || জেমস | আপনার আসন নিশ্চিত করা হয়েছে )

  1. MySQL এ শর্ত সহ গণনা করছেন?

  2. WHEN ক্লজ সহ MySQL CASE স্টেটমেন্ট প্রয়োগ করুন

  3. MySQL-এর সাথে অন্য কলামে একটি শর্ত পূরণ হলে কলামে ঘরের যোগফল কীভাবে করবেন?

  4. মাইএসকিউএল-এ কনক্যাটেনেটের মাধ্যমে শর্ত সহ সারিগুলি কীভাবে নির্বাচন করবেন?