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

MySQL में सबक्वायरी को सही तरीके से कैसे संलग्न करें?

<घंटा/>

आपको उपश्रेणी को कोष्ठक में बंद करने की आवश्यकता है। वाक्य रचना इस प्रकार है -

अगर चुनें ((अपने टेबलनाम से गिनती (*) चुनें), 'हां', 'नहीं') किसी भी उपनाम के रूप में;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> टेबल बनाएं SelectIfDemo -> ( -> आईडी नॉट न्यूल AUTO_INCREMENT PRIMARY KEY, -> Name varchar(10) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.03 सेकंड)

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

mysql> SelectIfDemo (नाम) मान ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> SelectIfDemo (नाम) मान ('कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.17 सेकंड) mysql> SelectIfDemo (नाम) मान ('लैरी') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> SelectIfDemo (नाम) मान ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.22 सेकंड)mysql> SelectIfDemo (नाम) मान ('सैम') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

अब आप एक सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित कर सकते हैं। क्वेरी इस प्रकार है -

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

निम्न आउटपुट है -

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

संलग्न कोष्ठक के अंदर एक सबक्वेरी का उपयोग करने का सही तरीका यहां दिया गया है। क्वेरी इस प्रकार है -

mysql> परिणाम के रूप में चुनें अगर ((SelectIfDemo से गिनती (*) का चयन करें), 'हां', 'नहीं');

निम्न आउटपुट है -

<पूर्व>+----------+| परिणाम |+-----------+| हाँ |+----------+1 पंक्ति सेट में (0.00 सेकंड)
  1. मैं MySQL में प्रत्येक पंक्ति में कैसे जोड़ूं?

    आप अद्यतन कमांड का उपयोग करके MySQL में प्रत्येक पंक्ति में एक मान जोड़ सकते हैं। आइए देखें कि आपका कॉलम कब एक पूर्णांक है। वाक्य रचना इस प्रकार है: अपना टेबलनाम अपडेट करें अपना इंटेगर कॉलमनाम सेट करें =आपका इंटेगर कॉलमनाम + कोई भी वैल्यू; अपना टेबल नाम अपडेट करें अपना इंटेगर कॉलम नाम सेट करें =कोई

  1. मैं MySQL में BigInt में एक प्रकार कैसे डालूं?

    आपको CONV() फ़ंक्शन के साथ CAST ऑपरेटर का उपयोग करने की आवश्यकता है। CONV () फ़ंक्शन का उपयोग एक आधार संख्या प्रणाली को दूसरे आधार प्रणाली में बदलने के लिए किया जा सकता है। उदाहरण के लिए, 16 एक आधार प्रणाली है और 10 एक अन्य आधार प्रणाली है। 16 आधार प्रणाली हेक्साडेसिमल है और 10 दशमलव है। वाक्य रचन

  1. MySQL में साउंडएक्स () को कैसे क्वेरी करें?

    SOUNDEX () एक साउंडेक्स स्ट्रिंग देता है। दो तार जो लगभग एक जैसे लगते हैं उनमें समान ध्वनि वाले तार होने चाहिए MySQL में साउंडएक्स () को क्वेरी करने के लिए, आप नीचे दिए गए सिंटैक्स का उपयोग कर सकते हैं - select *from yourTableName where soundex(yourValue)=soundex(yourColumnName); आइए पहले एक टेबल