আপনি এর জন্য rand() এর সাথে elt() ব্যবহার করতে পারেন। আসুন একটি নির্দিষ্ট তালিকা থেকে এলোমেলো নম্বর নির্বাচন করি।
mysql> SELECT ELT(FLOOR(RAND() * 10) + 1, 100,200,300,400,500,600,700,800,900,1000) AS random_value_from_listOfValues;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+--------------------------------+ | random_value_from_listOfValues | +--------------------------------+ | 1000 | +--------------------------------+ 1 row in set (0.00 sec)
এখন আমরা একটি নির্দিষ্ট তালিকা থেকে এলোমেলো নম্বর নির্বাচন করতে আবার ক্যোয়ারী চালাব।
mysql> SELECT ELT(FLOOR(RAND() * 10) + 1, 100,200,300,400,500,600,700,800,900,1000) AS random_value_from_listOfValues;
এটি নিম্নলিখিত আউটপুট তৈরি করবে। এটি উপরের আউটপুট থেকে ভিন্ন হবে যেহেতু আমরা এলোমেলো সংখ্যাগুলি প্রদর্শন করছি −
+--------------------------------+ | random_value_from_listOfValues | +--------------------------------+ | 400 | +--------------------------------+ 1 row in set (0.00 sec)