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

एक MySQL चयन कथन से एक चर के लिए भंडारण मूल्य?


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

mysql> टेबल बनाएं DemoTable631 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,StudentName varchar(100));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.83 सेकंड)

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

mysql> DemoTable631(StudentName) मानों ('जॉन स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DemoTable631(StudentName) मानों ('एडम स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)mysql> DemoTable631(StudentName) मान ('डेविड मिलर') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

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

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

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

मूल्य को चयन से एक चर में संग्रहीत करने की क्वेरी निम्नलिखित है -

mysql> set @fullName=(DemoTable631 से StudentName चुनें जहां StudentId=2);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

अब आप एक वेरिएबल का मान प्रदर्शित कर सकते हैं -

mysql> @fullName चुनें;

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

<पूर्व>+---------------+| @फुलनाम |+---------------+| एडम स्मिथ |+---------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL सेलेक्ट स्टेटमेंट में NULL का उपयोग कैसे करें?

    MySQL में, NULL की लंबाई 0 है। यहाँ, हम देखेंगे कि SELECTstatement के साथ NULL का उपयोग कैसे किया जा सकता है। आइए CREATE कमांड की मदद से एक टेबल बनाएं - एक टेबल बनाना - );query OK, 0 Rows प्रभावित (0.62 sec) ऊपर, मैंने सफलतापूर्वक एक तालिका बनाई है। अब मैं INSERT कमांड की मदद से कुछ रिकॉर्ड डालूं

  1. MySQL से अंतिम 10 पंक्तियों का चयन कैसे करें?

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

  1. यदि MySQL में चयनित मान '0' है, तो दूसरे कॉलम से चुनें?

    इसके लिए MySQL में IF() का प्रयोग करें। वाक्य रचना इस प्रकार है - select IF(yourColumnName1=0,yourColumnName2,yourColumnName1) as anyAliasName from yourTableName; आइए एक टेबल बनाएं - mysql> create table demo30 −> ( −> id int not null auto_increment primary key, −> valu