কম্পিউটার

শুধুমাত্র MySQL এর সাথে IN ক্লজের ভিতরে নির্দিষ্ট মান প্রদর্শন করবেন?


এর জন্য, আপনি ORDER BY clause সহ IN() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1986 ( Number int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1986 মানগুলিতে ঢোকান 100); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> DemoTable1986 মানগুলিতে ঢোকান (200); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> DemoTable1986 মানগুলিতে সন্নিবেশ করুন (350); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত 0.00 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+---------+| সংখ্যা |+---------+| 50 || 60 || 100 || 200 || 350 |+-------+5 সারি সেটে (0.00 সেকেন্ড)

IN ক্লজ −

-এর ভিতরে নির্দিষ্ট আইডি দেখানোর জন্য এখানে ক্যোয়ারী রয়েছে
mysql> DemoTable1986 থেকে * নির্বাচন করুন যেখানে Number IN(50,100,350) ক্ষেত্র অনুসারে অর্ডার করুন (Number,350,100,50);

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

তৈরি করবে <প্রে>+---------+| সংখ্যা |+---------+| 350 || 100 || 50 |+-------+3 সারি সেটে (0.00 সেকেন্ড)
  1. MySQL এ NULL এবং NOT NULL রেকর্ড সহ একটি কলাম থেকে শুধুমাত্র NULL মান প্রদর্শন করুন

  2. কিভাবে MySQL REGEXP ক্লজে বন্ধনী এড়িয়ে যাবেন এবং বন্ধনী সহ শুধুমাত্র নির্দিষ্ট মান প্রদর্শন করবেন?

  3. মাইএসকিউএল-এ coalesce() সহ প্রথম নন-নাল মানগুলি প্রদর্শন করবেন?

  4. MySQL regexp শুধুমাত্র স্ট্রিং বা সংখ্যার সাথে মিশ্রিত স্ট্রিং সহ রেকর্ড প্রদর্শন করতে। শুধুমাত্র সংখ্যা রেকর্ড উপেক্ষা করুন