दो स्ट्रिंग्स के बीच समानता को 'strcmp ()' फंक्शन की मदद से चेक किया जा सकता है। ये हैं शर्तें।
-
यदि दोनों तार बराबर हैं, तो यह 0 देता है।
-
यदि पहली स्ट्रिंग दूसरी स्ट्रिंग से कम है, तो यह -1 लौटाती है।
-
यदि पहली स्ट्रिंग दूसरी स्ट्रिंग से बड़ी है, तो यह 1 लौटाती है।
यहाँ एक उदाहरण है।
केस 1 - अगर दोनों तार बराबर हैं।
निम्नलिखित प्रश्न है।
mysql> STRCMP चुनें ("डेमो", "डेमो");
उपरोक्त क्वेरी का आउटपुट निम्नलिखित है।
<पूर्व>+--------------------------+| STRCMP ("डेमो", "डेमो") |+--------------------------+| 0 |+--------------------------+1 पंक्ति सेट में (0.00 सेकंड)केस 2 -यदि पहली स्ट्रिंग दूसरी स्ट्रिंग से कम है।
निम्नलिखित प्रश्न है।
mysql> STRCMP चुनें ("डेमो", "डेमो1234");
उपरोक्त क्वेरी का आउटपुट निम्नलिखित है।
<पूर्व>+----------------------------+| एसटीआरसीएमपी ("डेमो", "डेमो1234") |+----------------------------+| -1 |+----------------------------+1 पंक्ति सेट में (0.00 सेकंड)केस 3 -यदि पहली स्ट्रिंग दूसरी स्ट्रिंग से बड़ी है।
निम्नलिखित प्रश्न है।
mysql> चुनें STRCMP("demo1", "demo");
निम्न आउटपुट है।
<पूर्व>+--------------------------+| STRCMP("demo1", "demo") |+--------------------------+| 1 |+--------------------------+1 पंक्ति सेट में (0.00 सेकंड)