একটি এলোমেলো সারি নির্বাচন করতে, MySQL থেকে LIMIT-এর সাথে rand() ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ:
রিন্ড () সীমা 1 অনুসারে আপনার টেবিলের নাম থেকে * নির্বাচন করুন;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ:
mysql> টেবিল তৈরি করুনRandomRow -> ( -> Id int NULL AUTO_INCREMENT, -> Name varchar(20), -> Age int, -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত ( 1.66 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ:
mysql> generateRandomRow(নাম,বয়স) মান ('John',23) এ সন্নিবেশ করুন;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)mysql> র্যান্ডমরো(নাম,বয়স) মান ('ল্যারি',21) এ সন্নিবেশ করুন;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.32 সেকেন্ড) mysql> generateRandomRow(নাম, বয়স) মান ('ডেভিড',21); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.39 সেকেন্ড) mysql> generateRandomRow (নাম, বয়স) এ ঢোকান মান('ক্যারল',24); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড) mysql> র্যান্ডমরো(নাম, বয়স) মান ('বব',27) তৈরিতে সন্নিবেশ করুন; ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> generateRandomRow(নাম,বয়স) মান ('Mike',29); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড) mysql> সন্নিবেশ করান রেন্ডমরো(নাম, বয়স) মানগুলি ('স্যাম',26); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ:
mysql> generateRandomRow থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট:
<প্রে>+------+------+------+| আইডি | নাম | বয়স |+----+-------+------+| 1 | জন | 23 || 2 | ল্যারি | 21 || 3 | ডেভিড | 21 || 4 | ক্যারল | 24 || 5 | বব | 27 || 6 | মাইক | 29 || 7 | স্যাম | 26 |+----+-------+------+7 সারি সেটে (0.00 সেকেন্ড)এখানে রেন্ড() ব্যবহার করে টেবিল থেকে একটি এলোমেলো সারি নির্বাচন করার জন্য প্রশ্ন রয়েছে। প্রশ্নটি নিম্নরূপ:
mysql> রেন্ড() সীমা 1 দ্বারা generateRandomRow অর্ডার থেকে *নির্বাচন করুন;
আউটপুট একটি এলোমেলো সারি প্রদর্শন করে:
<প্রে>+----+------+------+| আইডি | নাম | বয়স |+---+------+------+| 5 | বব | 27 |+----+------+------+1 সারি সেটে (0.00 সেকেন্ড)এখন যখন আমরা আবার ক্যোয়ারী চালাব, নিম্নলিখিত র্যান্ডম সারিটি দৃশ্যমান হবে:
mysql> রেন্ড() সীমা 1 দ্বারা generateRandomRow অর্ডার থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট:
<প্রে>+----+------+------+| আইডি | নাম | বয়স |+---+------+------+| 6 | মাইক | 29 |+----+------+------+1 সারি সেটে (0.00 সেকেন্ড)