ক্ষেত্র অনুসারে অর্ডার করতে, CASE স্টেটমেন্ট ব্যবহার করুন৷ আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable(StudentId varchar(100));কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.69 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে ঢোকান )mysql> DemoTable মানগুলিতে ঢোকান /প্রে>সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+| StudentId |+------------+| STU-980 || STU-1029 || STU-189 || STU-890 |+----------+4 সারি সেটে (0.00 সেকেন্ড)
নিচের ক্ষেত্র দ্বারা MySQL অর্ডার করার জন্য ক্যোয়ারী −
mysql> কেস অনুসারে DemoTable অর্ডার থেকে *নির্বাচন করুন WHEN StudentId ='STU-890' তারপর 1 WHEN StudentId ='STU-1029' তারপর 2 WHEN StudentId ='STU-980' তারপর 3 WHEN StudentId ='STU-189' তারপর 4 শেষ;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+| StudentId |+------------+| STU-890 || STU-1029 || STU-980 || STU-189 |+------------+4 সারি সেটে (0.08 সেকেন্ড)