কম্পিউটার

একটি MySQL সঞ্চিত পদ্ধতি তৈরি করুন যা পাঁচটি র্যান্ডম সংখ্যা তৈরি করে?


নিম্নলিখিত প্রশ্নের সাহায্যে আমরা পাঁচটি এলোমেলো সংখ্যা তৈরি করার জন্য একটি সংরক্ষিত পদ্ধতি তৈরি করতে পারি -

mysql> DELIMITER //
mysql> DROP PROCEDURE IF EXISTS RandomNumbers;
    -> CREATE PROCEDURE RandomNumbers()
    -> BEGIN
    -> SET @i = 0;
    -> REPEAT
    -> SELECT RAND() AS 'Random Number';
    -> SET @i = @i + 1;
    -> UNTIL @i >=5 END REPEAT;
    -> END
    -> //
Query OK, 0 rows affected (0.16 sec)

Query OK, 0 rows affected (0.16 sec)

এখন, ফলাফল পেতে পদ্ধতিটি চালু করুন −

mysql> DELIMITER ;
mysql> CALL RandomNumbers();
+---------------------+
| Random Number       |
+---------------------+
| 0.25968261739209536 |
+---------------------+
1 row in set (0.00 sec)

+--------------------+
| Random Number |
+--------------------+
| 0.1659662734400167 |
+--------------------+
1 row in set (0.01 sec)

+---------------------+
| Random Number       |
+---------------------+
| 0.05078354575744229 |
+---------------------+
1 row in set (0.01 sec)

+--------------------+
| Random Number      |
+--------------------+
| 0.7560189392008064 |
+--------------------+
1 row in set (0.04 sec)

+------------------+
| Random Number    |
+------------------+
| 0.62774408946535 |
+------------------+
1 row in set (0.04 sec)

Query OK, 0 rows affected (0.05 sec)

  1. মাইএসকিউএল ওয়ার্কবেঞ্চ ব্যবহার করে একটি সঞ্চিত পদ্ধতি তৈরি করবেন?

  2. DECLARE কীওয়ার্ড দিয়ে MySQL সংরক্ষিত পদ্ধতিতে ভেরিয়েবল তৈরি করুন

  3. একটি MySQL সঞ্চিত পদ্ধতিতে শর্ত সেট করুন

  4. মাইএসকিউএল সঞ্চিত পদ্ধতিটি সম্পাদন করার জন্য টেবিল তৈরি করুন?