কম্পিউটার

MySQL IN() এর সাথে একটি নির্দিষ্ট ক্রমে আইডি প্রদর্শন করবেন?


একটি নির্দিষ্ট ক্রমে আইডি প্রদর্শন করতে যেমন আপনার পছন্দের ক্রম FIELD() পদ্ধতি ব্যবহার করুন৷

আসুন প্রথমে একটি টেবিল তৈরি করি -

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

নিচে ইনসার্ট কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী দেওয়া হল
mysql> DemoTable মানগুলিতে ঢোকান 40); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান(80); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন (70); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.16 sec)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন(60); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)

নিম্নোক্ত ক্যোয়ারীটি সিলেক্ট কমান্ড −

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

এটি নিম্নলিখিত আউটপুট তৈরি করবে

<প্রে>+---------+| UserId |+---------+| 100 || 10 || 40 || 80 || 70 || 60 |+---------+6 সারি সেটে (0.00 সেকেন্ড)

আপনার পছন্দ অনুসারে রেকর্ডগুলি প্রদর্শন করতে IN() এবং FIELD() ব্যবহার করার জন্য নিচের প্রশ্নটি রয়েছে -

mysql> DemoTable থেকে UserId নির্বাচন করুন যেখানে UserId IN(60,100,10,80,40,70) ক্ষেত্র অনুসারে অর্ডার করুন(UserId,60,100,10,80,40,70);

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

তৈরি করবে <প্রে>+---------+| UserId |+---------+| 60 || 100 || 10 || 80 || 40 || 70 |+-------+6 সারি সেটে (0.03 সেকেন্ড)
  1. একাধিক আইডি দ্বারা MySQL ক্যোয়ারী অর্ডার করবেন?

  2. কিভাবে MySQL-এ শর্ত সহ ক্যোয়ারী অর্ডার এবং নির্বাচন করবেন?

  3. "অর্ডার" নামের একটি টেবিলের সাথে MySQL ক্যোয়ারী ত্রুটি?

  4. MySQL ORDER BY সংখ্যাসূচক ব্যবহারকারী-সংজ্ঞায়িত পরিবর্তনশীল দিয়ে?