র্যান্ডম সংখ্যা তৈরি করতে, MySQL-এ ORDER BY RAND() ফাংশন ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable (মান int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.76 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে ঢোকান 10); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.34 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান(78); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন (75); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.14 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন (76); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন (74); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন 99); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান (101); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------+| মান |+------+| 89 || 98 || 10 || 78 || 75 || 76 || 74 || 99 || 101 |+------+9 সারি সেটে (0.00 সেকেন্ড)MySQL সংরক্ষিত পদ্ধতিতে 5 র্যান্ডম সংখ্যা তৈরি করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
mysql> DELIMITER //mysql> প্রক্রিয়া তৈরি করুন generate_Random5Numbers() শুরু করুন GROUP_CONCAT(মান বিভাজক '/') থেকে নির্বাচন করুন ( থেকে মান নির্বাচন করুন ( থেকে মান নির্বাচন করুন যেখানে ডেমোটেবল থেকে মান নির্বাচন করুন) মান অনুসারে অর্ডার করুন) 5 মান; শেষ //কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত (0.31 সেকেন্ড)mysql> DELIMITER;
কল কমান্ডের সাহায্যে একটি সংরক্ষিত পদ্ধতিতে কল করুন।
mysql> কল generate_Random5Numbers();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+-----------------------------------+| GROUP_CONCAT(মান বিভাজক '/') |+-----------------------------------+| 89/74/78/99/10 |+-----------------------------------+1 সারি ইন সেট (0.00 সেকেন্ড) কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.02 সেকেন্ড)