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

एकाधिक इनपुट के लिए मान प्रदर्शित करने के लिए एकल MySQL क्वेरी कैसे लिखें?

<घंटा/>

इसके लिए BETWEEN कीवर्ड का इस्तेमाल करें। आइए पहले एक टेबल बनाएं -

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

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

mysql> DemoTable1537(StudentName) मानों ('क्रिस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable1537(StudentName) मानों ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.11 sec)mysql> DemoTable1537(StudentName) value('Sam') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable1537(StudentName) मानों ('माइक') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.16 sec)mysql> DemoTable1537(StudentName) मानों ('डेविड') में सम्मिलित करें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable1537(StudentName) मानों ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.14 सेकंड)mysql> DemoTable1537(StudentName) value('Carol') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

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

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

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

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

एकाधिक इनपुट के लिए मान प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable1537 से StudentName चुनें, जहां 3 और 6 के बीच StudentId;

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

<पूर्व>+---------------+| छात्र का नाम |+---------------+| सैम || माइक || डेविड || जॉन |+---------------+4 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL क्वेरी एक ही प्रश्न में एकाधिक आइटम के लिए आइटम मूल्य मूल्य बढ़ाने के लिए?

    एक ही क्वेरी में कई आइटम के लिए आइटम मान बढ़ाने के लिए, आप MySQL में CASE स्टेटमेंट का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable    -> (    -> ProductName varchar(20),    -> ProductPrice int    -> ); Query OK, 0 r

  1. विशिष्ट स्तंभ मानों के लिए एकल MySQL क्वेरी में एकाधिक गणना प्राप्त करें

    इसके लिए, आप विशिष्ट कॉलम के लिए पैरामीटर मान के साथ कुल फ़ंक्शन योग () का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1790 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20), Score int);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.94 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल मे

  1. मैं एक एकल MySQL क्वेरी वाले कॉलम में एकाधिक मान कैसे सम्मिलित करूं?

    एक कॉलम में कई मान डालने के लिए, सिंटैक्स इस प्रकार है - अपनेTableName मानों में डालें(yourValue1),(yourValue2),.......N; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2