Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

एक MySQL डेटाबेस में दो यादृच्छिक पंक्तियों का चयन करें?

<घंटा/>

MySQL डेटाबेस में दो रैंडम पंक्तियों का चयन करने के लिए RAND() और LIMIT क्लॉज का उपयोग करें -

रैंड() सीमा 2 द्वारा अपनेटेबलनाम ऑर्डर से *चुनें;

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientFirstName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.64 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql>DemoTable(ClientFirstName) मानों ('रॉबर्ट') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड) mysql> DemoTable (ClientFirstName) मान ('क्रिस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.14 सेकंड)mysql> डेमोटेबल (क्लाइंटफर्स्टनाम) मान ('जेस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल (क्लाइंटफर्स्टनाम) मान ('जेम्स') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.32 सेकंड)mysql> डेमोटेबल (क्लाइंटफर्स्टनाम) मान ('डेविड') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.32 सेकंड) mysql> डेमोटेबल (क्लाइंटफर्स्टनाम) मान ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.18 सेकंड)mysql>DemoTable(ClientFirstName) मान ('माइक') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

mysql>DemoTable से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----+---------------------+| आईडी | ClientFirstName |+----+---------------------+| 1 | रॉबर्ट || 2 | क्रिस || 3 | जैस || 4 | जेम्स || 5 | डेविड || 6 | जॉन || 7 | माइक |+----+---------------------+7 पंक्तियाँ सेट में (0.00 सेकंड)

एक MySQL डेटाबेस में दो यादृच्छिक पंक्तियों का चयन करने के लिए निम्नलिखित क्वेरी है।

mysql>रैंड() लिमिट 2 के अनुसार डेमोटेबल ऑर्डर से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----+---------------------+| आईडी | ClientFirstName |+----+---------------------+| 4 | जेम्स || 2 | क्रिस |+----+---------------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL से अंतिम 10 पंक्तियों का चयन कैसे करें?

    MySQL से अंतिम 10 पंक्तियों का चयन करने के लिए, हम सेलेक्ट स्टेटमेंट और लिमिट कॉन्सेप्ट के साथ एक सबक्वेरी का उपयोग कर सकते हैं। निम्नलिखित एक उदाहरण है। एक टेबल बनाना। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना। Last10RecordsDemo मान (7, सैम), (8, जस्टिन),

  1. MySQL के साथ पिछली 50 प्रविष्टियों में से केवल 5 यादृच्छिक पंक्तियों का चयन करें?

    इसके लिए सबक्वेरी के साथ ORDER BY RAND() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1853 ( UserId int NOT NULL AUTO_INCREMENT, PRIMARY KEY(UserId) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1853 मानों में डा

  1. MySQL में दो कुंजियों पर खोज करना

    आइए समझें कि MySQL में दो कुंजियों पर कैसे खोज करें दो कुंजियों पर खोज करना OR का उपयोग करके एकल कुंजी की मदद से प्राप्त किया जा सकता है जो अच्छी तरह से अनुकूलित है या AND का उपयोग करके जो अच्छी तरह से अनुकूलित है। आइए देखें कि कैसे दो अलग-अलग कुंजियों पर खोज को OR ऑपरेशन के साथ जोड़कर किया जा सकत