यदि हम दो कॉलम के डेटा मानों की तुलना करना चाहते हैं तो हमें कॉलम का नाम 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)
उपरोक्त प्रश्न 'राहुल' नाम के एक छात्र के लिए गणित और हिंदी के अंकों की तुलना करेगा। परिणाम सेट से यह स्पष्ट है कि राहुल ने हिंदी के बजाय गणित में अधिक अंक प्राप्त किए।