इसके लिए आप रैंड () के साथ elt() का इस्तेमाल कर सकते हैं। आइए हम एक विशिष्ट सूची से यादृच्छिक संख्या का चयन करें।
mysql> सेलेक्ट 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 पंक्ति सेट में (0.00 सेकंड)अब हम एक विशिष्ट सूची से यादृच्छिक संख्या का चयन करने के लिए फिर से क्वेरी चलाएंगे।
mysql> सेलेक्ट 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 पंक्ति सेट में (0.00 सेकंड)