এর জন্য, রেকর্ড অর্ডার করতে আপনাকে ORDER BY ব্যবহার করতে হবে। এর সাথে এলোমেলো রেকর্ড পেতে RAND() এবং LIMIT 5 ব্যবহার করুন যেহেতু আমরা শুধুমাত্র 5টি র্যান্ডম রেকর্ড প্রদর্শন করতে চাই।
আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable773 (StudentId int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.59 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable773 মানগুলিতে সন্নিবেশ করুন 300); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (1.59 সেকেন্ড) mysql> DemoTable773 মান (400) এ ঢোকান; ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> DemoTable773 মানগুলিতে সন্নিবেশ করুন (500); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.29 সেকেন্ড)mysql> DemoTable773 মানগুলিতে সন্নিবেশ করুন 3); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.07 সেকেন্ড) mysql> DemoTable773 মানগুলিতে সন্নিবেশ করুন(4); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.73 সেকেন্ড)mysql> DemoTable773 মানগুলিতে সন্নিবেশ করুন (5); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.77 সেকেন্ড)mysql> DemoTable773 মানগুলিতে সন্নিবেশ করান 8); কোয়েরি ঠিক আছে, 1 সারি aff ected (0.50 সেকেন্ড)mysql> DemoTable773 মানগুলিতে সন্নিবেশ করান মান(90); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.26 সেকেন্ড) mysql> DemoTable773 মানগুলিতে ঢোকান (91); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) mysql> DemoTable773 মানগুলিতে সন্নিবেশ করুন (92); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> DemoTable773 মানগুলিতে সন্নিবেশ করান মান (95); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.34 সেকেন্ড) mysql> DemoTable773 মানগুলিতে সন্নিবেশ করুন(96); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.24 সেকেন্ড) mysql> DemoTable773 মানগুলিতে সন্নিবেশ করুন (97); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.27 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable773 থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট তৈরি করবে -
<প্রে>+------------+| StudentId |+------------+| 100 || 200 || 300 || 400 || 500 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 90 || 91 || 92 || 93 || 94 || 95 || 96 || 97 |+----------+23 সারি সেটে (0.00 সেকেন্ড)থেকে 5টি এলোমেলো রেকর্ড ফেরত দেওয়ার জন্য নিম্নে প্রশ্ন করা হল
শেষ 20টি রেকর্ড -
mysql> থেকে *নির্বাচন করুন ( Select * from DemoTable773 order by StudentId desc limit 20) as RANDOM_OUTPUTorder by rand()limit 5;
এটি নিম্নলিখিত আউটপুট তৈরি করবে -
<প্রে>+------------+| StudentId |+------------+| 95 || 4 || 10 || 7 || 300 |+----------+5 সারি সেটে (0.51 সেকেন্ড)