में '! =' और '<>' के बीच क्या अंतर है !=
और <>
के बीच mysql में अंतर क्या है। कौन सा प्रतीक एसक्यूएल क्वेरी में उपयोगकर्ता के लिए समान स्थिति के लिए अच्छा नहीं है। कोई मुझे बताता है कि mysql में बराबर प्रतीक का उपयोग करने के पेशेवर और विपक्ष क्या हैं।mysql
mysql
उत्तर
MySQL में बिल्कुल no difference है, लेकिन <>
SQL आईएसओ मानक में मौजूद संस्करण है।
यदि आप सामान्य ज्ञान में रूचि रखते हैं तो मैं आपको बता सकता हूं कि ओरेकल में उन दोनों के अलावा ^=
भी है।
कोई फर्क नहीं पड़ता। SQL.org के मुताबिक,! = ऑपरेटर को निष्पादन के दौरान कंपाइलर/दुभाषिया द्वारा <> में परिवर्तित किया गया है, इसलिए संक्षेप में यह केवल एक उपनाम है।
http://www.sql.org/sql-database/postgresql/manual/functions-comparison.html
आपने देखा कि यह PostgreSQL के लिए प्रलेखन है, है ना? –
हां लेकिन वास्तव में मानक पर आधारित है इसलिए अधिकांश एसक्यूएल कार्यान्वयन शायद इसी तरह लागू होंगे। हालांकि पूरी तरह से सुनिश्चित होने के लिए मुझे लगता है कि मैं MYSQL के कोड में खोद सकता हूं क्योंकि यह ओपन सोर्स हैश है। – Bueller
!=
3 कीस्ट्रोक्स (Shift,!, =) की आवश्यकता है, और <>
3 कीस्ट्रोक्स (Shift, <,>) की आवश्यकता है। हालांकि एक टच टाइपिस्ट को =
हिट करने के लिए हाथों को स्विच करना पड़ता है।
आपको से अधिक <>
का उपयोग करना चाहिए। आप प्रत्येक उपयोग के लिए टाइपिंग के कम से कम 10 मिलीसेकंड बचाएंगे।
+1 लॉल। अल्ट्रा बेवकूफ जवाब। ;) –
वाह व्हाओ व्हाओ, कीप एक कीस्ट्रोक के रूप में गिना जाता है? : पी –
मैं सहमत नहीं हूं। आपको दोनों (अधिक या कम) दोनों के लिए एक ही क्रियाएं करनी होंगी: 'Shift,!, Shift, = 'और' Shift, <, > रिलीज़ करें, Shift' को रिलीज़ करें। इसके अलावा क्योंकि '<>' के लिए आपको 'शिफ्ट' को दो बार पकड़ना होगा, आपको अपनी उंगलियों में अधिक तनाव भुगतना होगा। बटन भी <<> 'के लिए एक दूसरे के करीब हैं और यह कलाकृतियों में तनाव के साथ-साथ योगदान देता है। ** टीएल; डीआर ** '<>' आपके दीर्घकालिक स्वास्थ्य के लिए बुरा है। आईएसओ वास्तव में इसे ध्यान में रखना और मानक अद्यतन करना चाहिए! –
AFAIK कोई फर्क नहीं पड़ता। आप जो भी पसंद करते हैं उसे चुन सकते हैं। इसके अलावा अपने सवालों के कुछ जवाब स्वीकार करने पर विचार करें। –