কম্পিউটার

মাইএসকিউএল-এ দুটি মানের মধ্যে একটি র্যান্ডম মান পান?


দুটি মানের মধ্যে এলোমেলো মান পেতে, ফ্লোর() সহ MySQL র্যান্ড() পদ্ধতি ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ।

FLOOR( RAND() * (maximumValue-minimumValue) + minimumValue) যেকোন পরিবর্তনশীল নাম হিসেবে নির্বাচন করুন;

আসুন কিছু সর্বোচ্চ এবং সর্বনিম্ন মান দিয়ে পরীক্ষা করি। আমরা বিবেচনা করছি সর্বাধিক মান হল 200 এবং সর্বনিম্ন হল 100৷ এলোমেলো সংখ্যাটি 100 এবং 200 এর মধ্যেই হবে 100 এবং 200 এর মধ্যে৷

প্রশ্নটি নিম্নরূপ।

mysql> RandomValue হিসাবে FLOOR( RAND() * (200-100) + 100) নির্বাচন করুন;

নিচের আউটপুট।

<প্রে>+------------+| র‍্যান্ডম ভ্যালু |+------------+| 144 |+------------+1 সারি সেটে (0.00 সেকেন্ড)

এখন যদি আমরা একই ক্যোয়ারী আবার চালাই, আউটপুট ভিন্ন হবে।

mysql> RandomValue হিসাবে FLOOR( RAND() * (200-100) + 100) নির্বাচন করুন;

নিম্নলিখিতটি একটি ভিন্ন মান সহ আউটপুট কারণ এগুলি আমাদের উপরে সেট করা একটি পরিসরের মধ্যে এলোমেলো মান৷

<প্রে>+------------+| র‍্যান্ডম ভ্যালু |+------------+| 184 |+------------+1 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ দুটি প্রদত্ত তারিখের মধ্যে রেকর্ডের যোগফল পান

  2. মাইএসকিউএল কোয়েরি দুই দিনের মধ্যে পরবর্তী নিকটতম দিন পেতে?

  3. MySQL-এ বিভিন্ন মানের মধ্যে একটি মান আনুন

  4. MySQL এর সাথে দুটি datetime মানের মধ্যে পার্থক্য খুঁজুন?