रैंडम के लिए रैंड () का उपयोग करें, जबकि मानों की संख्या के लिए LIMIT 3 यानी यहां 3 -
रैंड() लिमिट 3 के आधार पर अपनेटेबलनाम ऑर्डर से अपना कॉलमनाम चुनें;
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable646 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,FirstName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.76 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable646(FirstName) मानों ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable646(FirstName) मानों ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.14 sec)mysql> DemoTable646(FirstName) मान ('क्रिस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable646(FirstName) मान ('डेविड') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.28 सेकेंड)mysql> डेमोटेबल 646 (फर्स्टनाम) वैल्यू ('बॉब') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> डेमोटेबल 646 (फर्स्टनाम) वैल्यू ('कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.27 सेकंड)mysql> DemoTable646(FirstName) मान ('माइक') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable646 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----+-----------+| आईडी | प्रथम नाम |+----+-----------+| 1 | जॉन || 2 | बॉब || 3 | क्रिस || 4 | डेविड || 5 | बॉब || 6 | कैरल || 7 | माइक |+----+-----------+7 पंक्तियाँ सेट में (0.00 सेकंड)MySQL तालिका से 3 यादृच्छिक मान प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
mysql> डेमोटेबल646 ऑर्डर से रैंड () लिमिट 3 के अनुसार फर्स्टनाम चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----------+| प्रथम नाम |+-----------+| माइक || जॉन || क्रिस |+-----------+3 पंक्तियाँ सेट में (0.00 सेकंड)