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

MySQL में डेटा मानों के साथ तुलना ऑपरेटर कैसे काम करते हैं?


डेटा के बीच तुलना ऑपरेटर तार्किक तरीके से काम करेंगे। निम्नलिखित उदाहरण में, दो डेटा की तुलना करते समय, MySQL बस दो संख्याओं या स्ट्रिंग की तुलना कर रहा है:

mysql> SELECT 20171027 < 20150825;
+---------------------------+
| 20171027 < 20150825 |
+---------------------------+
| 0 |
+---------------------------+
1 row in set (0.00 sec)

आउटपुट 0 दिखाता है कि उपरोक्त क्वेरी का परिणाम FALSE है।

mysql> SELECT 20171027 > 20150825;
+--------------------------+
| 20171027 > 20150825 |
+--------------------------+
| 1 |
+--------------------------+
1 row in set (0.00 sec)

आउटपुट '1' दिखाता है कि उपरोक्त क्वेरी का परिणाम TRUE है।


व्याख्या: संख्यात्मक तुलना में, YYYYMMDD पूर्णांक के रूप में डेटा क्रमानुसार तुलनीय हैं (20171027 > 20150825)। स्ट्रिंग तुलना भी समान काम करती है क्योंकि लेक्सिकोग्राफिक क्रम YYYY-MM-DD फॉर्मेट के लिए कालानुक्रमिक क्रम से मेल खाता है।

  1. PHP और MySQL में  बूलियन  मानों को कैसे संभालें? PHP और MySQL में 'बूलियन' मानों को कैसे संभालें?

    MySQL में बूलियन डेटा प्रकार समझना MySQL 8.0.12 में बूलियन मानों को संभालने के लिए आप BOOL, BOOLEAN या TINYINT(1) का उपयोग कर सकते हैं। जब आप BOOL या BOOLEAN का उपयोग करते हैं, तो MySQL आंतरिक रूप से इसे TINYINT(1) में परिवर्तित कर देता है। बूलियन लिटरल का प्रतिनिधित्व BOOL या BOOLEAN डेटा प्रकार

  1. - पायथन में टुपल तुलना कैसे काम करती है?

    टुपल की तुलना पोजिशन दर पोजिशन की जाती है: पहले टुपल का पहला आइटम दूसरे टुपल के पहले आइटम से तुलना की जाती है; यदि वे समान नहीं हैं, तो यह तुलना का परिणाम है, अन्यथा दूसरा आइटम माना जाता है, फिर तीसरा और इसी तरह। उदाहरण >>> a = (1, 2, 3) >>> b = (1, 2, 5) >>> a < b True ए

  1. - पायथन में लिस्ट पर * ऑपरेटर कैसे काम करता है?

    स्टार (*) ऑपरेटर सीक्वेंस/कलेक्शन को पोजिशनल आर्गुमेंट्स में अनपैक करता है। इसलिए यदि आपके पास एक लिस्ट है और आप उस लिस्ट के आइटम्स को प्रत्येक पोजिशन के लिए आर्गुमेंट्स के रूप में पास करना चाहते हैं जैसे वे लिस्ट में हैं, तो प्रत्येक एलिमेंट को व्यक्तिगत रूप से इंडेक्स करने के बजाय, आप बस * ऑपरेटर