এর জন্য, সাবকুয়েরির সাথে ORDER BY RAND() ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable1853 ( UserId int NOT NULL AUTO_INCREMENT, PRIMARY KEY(UserId)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable1853 মানগুলিতে সন্নিবেশ করান(),(),(),(),(),(),(),(),(),(),(),(),() ,(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),( ),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(), (),(),(),(),(),(),(),(),(),();কোয়েরি ঠিক আছে, 58টি সারি প্রভাবিত (0.00 সেকেন্ড)রেকর্ডস:58 ডুপ্লিকেট:0 সতর্কতা :0
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1853 থেকেmysql> নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------+| UserId |+---------+| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18 || 19 || 20 || 21 || 22 || 23 || 24 || 25 || 26 || 27 || 28 || 29 || 30 || 31 || 32 || 33 || 34 || 35 || 36 || 37 || 38 || 39 || 40 || 41 || 42 || 43 || 44 || 45 || 46 || 47 || 48 || 49 || 50 || 51 || 52 || 53 || 54 || 55 || 56 || 57 || 58 |+-------+58 সেটে সারি (0.00 সেকেন্ড)এখানে শেষ 50টি এন্ট্রির মধ্যে শুধুমাত্র 5টি এলোমেলো সারি নির্বাচন করার জন্য প্রশ্ন রয়েছে -
mysql> থেকে tbl.* নির্বাচন করুন (Tbl1 নির্বাচন করুন.* থেকে DemoTable1853 tbl1 অর্ডার থেকে UserId DESC LIMIT 50) tbl অর্ডার rand() সীমা 5 দ্বারা;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------+| UserId |+---------+| 19 || 24 || 43 || 36 || 48 |+-------+5 সারি সেটে (0.00 সেকেন্ড)