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

MySQL में पुनरावर्ती चयन क्वेरी कैसे करें?

<घंटा/>

पुनरावर्ती चयन के लिए, आइए एक उदाहरण देखें। सबसे पहले, हम एक टेबल बनाएंगे। तालिका बनाने के लिए CREATE कमांड का उपयोग किया जाता है।

mysql> टेबल बनाएं tblSelectDemo -> ( -> id int, -> name varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड)

अब, हम “tblSelectDemo” तालिका में रिकॉर्ड सम्मिलित करेंगे।

mysql> tblSelectDemo मानों (1, 'जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> tblSelectDemo मानों में डालें (2, 'कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) )mysql> tblSelectDemo मानों में डालें (3, 'स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> tblSelectDemo मानों में डालें (4, 'डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> tblSelectDemo मानों में डालें(5,'बॉब');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

सभी रिकॉर्ड प्रदर्शित करने के लिए।

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

यहाँ आउटपुट है।

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

पुनरावर्ती चयन के लिए सिंटैक्स निम्नलिखित है।

mysql> आईडी के रूप में var1.id चुनें, @sessionName:=var1.Name as NameofStudent -> से (आईडी desc द्वारा tblSelectDemo ऑर्डर से * चुनें) var1 -> ज्वाइन करें -> (@sessionName चुनें:=4)tmp -> जहां var1.id =@sessionName;

यहाँ आउटपुट है।

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

    MySQL में उपनाम या वैकल्पिक नाम सेट करने के लिए, आपको AS कीवर्ड का उपयोग करना होगा। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (रॉबर्ट); क्वेरी ठीक

  1. MySQL में शर्तों के साथ क्वेरी कैसे ऑर्डर करें और चुनें?

    निम्नलिखित वाक्य रचना है - अपनेTableName क्रम से yourColumnName=0,yourColumnName; . द्वारा चुनें * आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1348 मानों में डालें(89);क्वेरी ठीक है, 1 पंक्ति प्रभावि

  1. महीने के हिसाब से MySQL कैसे चुनें?

    महीने के अनुसार चयन करने के लिए, MONTH() फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.78 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1599 मान (2018-12-26) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग