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

MySQL STRCMP () फ़ंक्शन का उपयोग करके किसी तालिका के कॉलम डेटा मानों की तुलना कैसे की जा सकती है?


यदि हम दो कॉलम के डेटा मानों की तुलना करना चाहते हैं तो हमें कॉलम का नाम MySQL STRCMP() फ़ंक्शन के तर्क के रूप में प्रदान करना होगा। मान लीजिए हमारे पास 'मार्क्स' नाम की एक टेबल है जिसमें छात्र का नाम और विभिन्न विषयों में उनके सुरक्षित अंक हैं। अब, यदि हम यह जानना चाहते हैं कि किसी विशेष छात्र ने दो विषयों में कम या ज्यादा या समान अंक प्राप्त किए हैं, तो इसे STRCMP () फ़ंक्शन का उपयोग करके निम्नानुसार दर्शाया जा सकता है -

उदाहरण

mysql> Select Name, STRCMP(Math,Hindi) from student marks WHERE Name = 'Rahul';
+-------+--------------------+
| Name  | STRCMP(Math,Hindi) |
+-------+--------------------+
| Rahul |                  1 |
+-------+--------------------+
1 row in set (0.00 sec)

उपरोक्त प्रश्न 'राहुल' नाम के एक छात्र के लिए गणित और हिंदी के अंकों की तुलना करेगा। परिणाम सेट से यह स्पष्ट है कि राहुल ने हिंदी के बजाय गणित में अधिक अंक प्राप्त किए।


  1. कुल फ़ंक्शन का उपयोग किए बिना MySQL में कॉलम मान कैसे जोड़ें?

    आप योग () जैसे कुल फ़ंक्शन का उपयोग किए बिना कॉलम मान जोड़ सकते हैं। उसके लिए, वाक्य रचना इस प्रकार है - चुनें *,(yourColumnName1+yourColumnName2+yourColumnName3,....N) asanyVariableName अपने TableName से; उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार

  1. मैं MySQL में किसी तालिका में प्रत्येक कॉलम को कैसे हटा सकता हूं?

    MySQL में किसी तालिका के प्रत्येक कॉलम को हटाने के लिए, आप DROP TABLE कमांड का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है: ड्रॉप टेबल yourTableName; आइए पहले एक टेबल बनाएं: टेबल बनाएं डेमोटेबल (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varcha

  1. मैं केवल 3 संभावित दिए गए मानों वाले कॉलम के साथ एक MySQL तालिका कैसे बना सकता हूं?

    इसके लिए ENUM डेटा टाइप का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable838(Color ENUM(RED,GREEN,BLUE));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.67 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable838 मानों में (नीला); क्वेरी ठीक है, 1 पंक्ति प्रभ