ফেরত রেকর্ড সেট অর্ডারের জন্য, আপনাকে FIND_IN_SET() ফাংশন ব্যবহার করতে হবে৷
৷উদাহরণস্বরূপ, আসুন একটি টেবিল তৈরি করুন।
mysql> টেবিল returnRecordSetOrderDemo তৈরি করুন -> ( -> Id int, -> Name varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.01 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান।
প্রশ্নটি নিম্নরূপ।
mysql> returnRecordSetOrderDemo মান(100,'John');ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> রিটার্নরেকর্ডসেটঅর্ডারডেমো মান (130,'ক্যারল') এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত )mysql> returnRecordSetOrderDemo মান (103,'বব');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> returnRecordSetOrderDemo মানগুলিতে সন্নিবেশ করুন(134,'Sam');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত হয়েছে (0.2)> returnRecordSetOrderDemo মান(102,'Larry');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> রিটার্নরেকর্ডসেটঅর্ডারডেমো মানগুলিতে সন্নিবেশ করুন(145,'ডেভিড');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)>সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন।
প্রশ্নটি নিম্নরূপ।
mysql> returnRecordSetOrderDemo থেকে *নির্বাচন করুন;নিচের আউটপুট।
+------+-------+| আইডি | নাম |+------+------+| 100 | জন || 130 | ক্যারল || 103 | বব || 134 | স্যাম || 102 | ল্যারি || 145 | ডেভিড |+------+-------+6 সারি সেটে (0.00 সেকেন্ড)এখানে MySQL 'IN' ধারা এবং ফেরত দেওয়া রেকর্ড সেট অর্ডারের জন্য ক্যোয়ারী।
mysql> * returnRecordSetOrderDemo-> থেকে নির্বাচন করুন যেখানে Id in(100,145,103,130)-> FIND_IN_SET(Id,'100,145,103,130');নিচের আউটপুট।
+------+---------| আইডি | নাম |+------+------+| 100 | জন || 145 | ডেভিড || 103 | বব || 130 | ক্যারল |+------+------+4 সারি সেটে (0.00 সেকেন্ড)