यादृच्छिक पंक्तियों के लिए, आप रैंड () का उपयोग कर सकते हैं, जबकि एक विशिष्ट कॉलम को ठीक करने के लिए, क्लॉज द्वारा ऑर्डर का उपयोग करें। आइए एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable1921 (नंबर इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1921 मानों (40) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1921 मान (80) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1921 मानों में डालें ( 820);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1921 मानों में डालें(10);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1921 से * चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+| नंबर |+-----------+| 40 || 80 || 820 || 10 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)यहां एक विशिष्ट कॉलम मान को ठीक करने और शेष पंक्तियों को यादृच्छिक मानों के साथ प्रदर्शित करने के लिए क्वेरी है -
mysql> DemoTable1921 क्रम से (संख्या=40)desc,rand();से * चुनें
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+| नंबर |+-----------+| 40 || 820 || 10 || 80 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)