কম্পিউটার

একটি নির্বাচন বিবৃতি ভিতরে MySQL কেস বিবৃতি?


এর জন্য, আপনি CASE WHEN স্টেটমেন্ট ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable -> ( -> FirstName varchar(20), -> Score int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.63 সেকেন্ড)

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে ঢোকান )mysql> DemoTable মানগুলিতে ঢোকান> DemoTable মান ('Chris',89); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable থেকে *নির্বাচন করুন;

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

তৈরি করবে <প্রে>+------------+------+| প্রথম নাম | স্কোর |+------------+------+| জন | 46 || জন | 78 || জন | 69 || ক্রিস | 78 || ক্রিস | 89 |+------------+------+5 সারি সেটে (0.00 সেকেন্ড)

একটি নির্বাচনী বিবৃতি -

-এর ভিতরে কেস স্টেটমেন্ট বাস্তবায়নের জন্য নিচের ক্যোয়ারী রয়েছে
mysql> FirstName,max(case when Score=69 তারপর 1 else 0 end) হিসেবে isExistsOrNot -> DemoTable থেকে -> FirstName দ্বারা গোষ্ঠী নির্বাচন করুন;

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

তৈরি করবে
+------------+---------------+| প্রথম নাম | #ExistsOrNot |+------------+---------------+| জন | 1 || ক্রিস | 0 |+------------+---------------+2 সারি সেটে (0.00 সেকেন্ড)

  1. MySQL IN() ব্যবহার করে কেস সংবেদনশীল নির্বাচন করবেন?

  2. একটি "নির্বাচন" বিবৃতি দুইবার প্রদর্শন করার জন্য MySQL পদ্ধতি

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

  4. মাইএসকিউএল আপডেট করার সময় একটি নির্বাচন বিবৃতি কিভাবে ব্যবহার করবেন?