কম্পিউটার

MySQL-এ বিভিন্ন সারিতে বিভিন্ন শর্ত পূরণ করে এমন মান নির্বাচন করুন?


আপনি IN() এবং GROUP BY ব্যবহার করে বিভিন্ন সারিতে বিভিন্ন শর্ত পূরণ করে এমন মান নির্বাচন করতে পারেন। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম থেকে yourColumnName1 নির্বাচন করুন যেখানে yourColumnName2 IN(value1,value2,.....N)আপনার ColumnName1HAVING COUNT (DSTINCT yourColumnName2)=conditionValue;

উপরের সিনট্যাক্স বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল তৈরি করুন DifferentRows-> (-> FirstRow int,-> SecondRow int->); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.72 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> বিভিন্ন সারি মান (10,10) ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> ভিন্ন সারি মানগুলিতে ঢোকান (10,100); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড) mysql> ভিন্ন Row-এ ঢোকান মান(10,300); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড) mysql> ভিন্ন সারি মানগুলিতে সন্নিবেশ করুন (20,100); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

mysql> DifferentRows থেকে *নির্বাচন করুন;

নিচের আউটপুট।

+---------+------------+| প্রথম সারি | দ্বিতীয় সারি |+----------+------------+| 10 | 10 || 10 | 100 || 10 | 300 || 20 | 100 |+---------+------------+4 সারি সেটে (0.00 সেকেন্ড)

বিভিন্ন সারিতে বিভিন্ন শর্ত পূরণ করে এমন মান নির্বাচন করার জন্য এখানে ক্যোয়ারী রয়েছে। এটি সেকেন্ডরো 10, 100, 300 আছে এমন সমস্ত স্বতন্ত্র FirstRow রেকর্ড দেয়

mysql> DifferentRows থেকে FirstRow নির্বাচন করুন-> যেখানে SecondRow IN(10,100,300)-> FirstRow দ্বারা গোষ্ঠী-> গণনা (স্বতন্ত্র দ্বিতীয় সারি)=3;

নিচের আউটপুট।

<প্রে>+---------+| প্রথম সারি |+---------+| 10 |+---------+1 সারি সেটে (0.00 সেকেন্ড)
  1. অন্য টেবিলে নেই এমন একটি টেবিল থেকে সারি নির্বাচন করতে MySQL কোয়েরি নির্বাচন করুন?

  2. কিভাবে MySQL থেকে শেষ 10 সারি নির্বাচন করবেন?

  3. দুটি ভিন্ন MySQL কলামে উপলব্ধ একটি কলামে মানগুলির একটি তালিকা কীভাবে নির্বাচন এবং প্রদর্শন করবেন?

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