आपकी ऑफलाइन सहायता

BACK
49

सी प्रोग्रामिंग

149

पाइथन प्रोग्रामिंग

49

सी प्लस प्लस

99

जावा प्रोग्रामिंग

149

जावास्क्रिप्ट

49

एंगुलर जे.एस.

69

पी.एच.पी.
माय एस.क्यू.एल.

99

एस.क्यू.एल.

Free

एच.टी.एम.एल.

99

सी.एस.एस.

149

आर प्रोग्रामिंग

39

जे.एस.पी.





डाउनलोड पी.डी.एफ. ई-बुक्स
SQL - RAND

RAND() SQL Function ये random number को return या दिए गए range से random number को return करता है |

Syntax for RAND() SQL Function

RAND(seed)

Parameter :

seed : Optional. अगर दिया जाता है तो ये random numbers का repeatable sequence produce करता है |


Example for RAND() SQL Function

Example पर RAND() Function में कोई parameter नहीं दिया गया है | लेकिन हर वक्त नया random Number generate होगा |

Source Code :
SELECT RAND();
Output :
+--------------------+
| RAND()             |
+--------------------+
| 0.3450670981268092 |
+--------------------+

Example for RAND() With Parameter in SQL Function

Example पर RAND() Function में parameter दिया गया है | लेकिन हर वक्त एक ही random Number generate होगा |

Source Code :
SELECT RAND(6);
Output :
+--------------------+
| RAND(6)            |
+--------------------+
| 0.6563190842571847 |
+--------------------+

Set Range for RAND() Function in SQL

Syntax :
RAND()*(to-from)+from);

Example पर 10 से 12 के बीच के random number को return किया गया है |

Source Code :
SELECT RAND()*(12-10)+10;
Output :
+--------------------+
| RAND()*(12-10)+10  |
+--------------------+
| 11.370565797547405 |
+--------------------+

अगर चाहते हो कि Integer Random Number return हो तो RAND() के साथ CEIL() या FLOOR() Function का इस्तेमाल किया जाता है |

Try :

यहाँ पर 10(exclusive) और 30(inclusive) के बीच के integer random number को return किया जायेगा |

SELECT CEIL(RAND()*(30-10)+10);

यहाँ पर 10(inclusive) और 30(exclusive) के बीच के integer random number को return किया जायेगा |

SELECT FLOOR(RAND()*(30-10)+10);