কম্পিউটার

MySQL-এ একটি নির্দিষ্ট তালিকা থেকে র্যান্ডম নম্বর নির্বাচন করবেন?


আপনি এর জন্য 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)

  1. কিভাবে MySQL থেকে শেষ 10 সারি নির্বাচন করবেন?

  2. MySQL-এ নির্দিষ্ট নম্বর থাকলে সব রেকর্ড নির্বাচন করুন?

  3. MySQL - সমস্ত রেকর্ড নির্বাচন করুন যদি এটি নির্দিষ্ট নম্বর ধারণ করে?

  4. কিভাবে একটি C# তালিকা থেকে একটি র্যান্ডম উপাদান নির্বাচন করবেন?