MySQL এ ক্ষেত্রের মান অনুসারে কাস্টম সাজানোর জন্য, ORDER BY-তে FIELD() পদ্ধতি ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি:
mysql> টেবিল তৈরি করুন DemoTable (StudentId int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.58 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য নিম্নোক্ত প্রশ্ন:
mysql> DemoTable মানগুলিতে ঢোকান 90); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান(70); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন (120); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.12 সেকেন্ড)mysql> DemoTable মান (140); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)
নিম্নোক্ত ক্যোয়ারীটি সিলেক্ট কমান্ড ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করা হল:
mysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট তৈরি করবে:
<প্রে>+------------+| StudentId |+------------+| 100 || 110 || 90 || 70 || 120 || 140 |+----------+6 সারি সেটে (0.00 সেকেন্ড)ক্ষেত্র মান অনুসারে কাস্টম মাইএসকিউএল বাছাই করার জন্য নিম্নোক্ত ক্যোয়ারী:
mysql> ক্ষেত্র অনুসারে DemoTable অর্ডার থেকে *নির্বাচন করুন(StudentId,'100','70','140','90','120','110');
এটি নিম্নলিখিত আউটপুট তৈরি করবে:
<প্রে>+------------+| StudentId |+------------+| 100 || 70 || 140 || 90 || 120 || 110 |+----------+6 সারি সেটে (0.00 সেকেন্ড)