কম্পিউটার

একই আইডির সাথে মান গণনা (হ্যাঁ, না) নির্বাচন করুন কিন্তু মাইএসকিউএল-এ বিভিন্ন সংশ্লিষ্ট রেকর্ড?


এর জন্য, আপনি CASE স্টেটমেন্ট সহ SUM() ব্যবহার করতে পারেন। আসুন প্রথমে একটি −

তৈরি করি
mysql> টেবিল তৈরি করুন DemoTable1430 -> ( -> EmployeeId int, -> isMarried ENUM('YES','NO') -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.60 সেকেন্ড)

সন্নিবেশ −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন DemoTable1430 মানগুলিতে
mysql> সন্নিবেশ করুন )mysql> DemoTable1430 মানগুলিতে সন্নিবেশ করুন(1001,'হ্যাঁ');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড)mysql> DemoTable1430 মানগুলিতে সন্নিবেশ করুন(1001,'হ্যাঁ');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড) 

নির্বাচন −

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

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

তৈরি করবে
+------------+------------+| কর্মচারী আইডি | বিবাহিত |+------------+------------+| 1001 | হ্যাঁ || 1001 | না || 1001 | হ্যাঁ || 1001 | হ্যাঁ |+------------+------------+4টি সারি সেটে (0.00 সেকেন্ড)

মান গণনা (হ্যাঁ, না) −

নির্বাচন করার জন্য এখানে প্রশ্ন রয়েছে
mysql> EmployeeId নির্বাচন করুন, sum(isMarried='Yes') NumberOfMarried হিসাবে, -> sum(isMarried='No') NumberOfUnMarried হিসাবে -> DemoTable1430 থেকে -> EmployeeId দ্বারা গোষ্ঠী;

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

তৈরি করবে <প্রে> +---------------------------------- +------------ ----+| কর্মচারী আইডি | নাম্বারঅফ ম্যারিড | NumberOfUnMarried |+------------+---------------------- ---+| 1001 | 3 | 1 |+----------------------------------------------- ---+1 সারি সেটে (0.00 সেকেন্ড)

  1. MySQL-এ বিভিন্ন শর্ত সহ একই কলাম থেকে দুটি মান সংযুক্ত করুন

  2. MySQL এ সংশ্লিষ্ট ডুপ্লিকেট আইডি সহ একটি কলাম (ভাসমান মান) থেকে সর্বনিম্ন মান পান

  3. একটি বিশেষ অক্ষর দ্বারা পৃথক করা একটি একক সারিতে অনুরূপ সংশ্লিষ্ট আইডি সহ রেকর্ডগুলিকে সংযুক্ত করার জন্য MySQL ক্যোয়ারী

  4. ENUM সহ MySQL সেটে সক্রিয় স্থিতি সহ রেকর্ডগুলি নির্বাচন করুন৷