मैं उलझन में हूं और Google में नहीं मिला। क्या कोई मुझे बता सकता है Sql <>
ऑपरेटर का नाम क्या है?"<>" के लिए एसक्यूएल ऑपरेटर नाम क्या है?
उत्तर
<>
, के बराबर नहीं है यह यह "बराबर नहीं है" के रूप में !=
यह सच है कि वे, कार्यात्मक रूप से वही हैं। हालांकि, एसक्यूएल अनुकूलक उनका उपयोग कैसे करता है बहुत अलग है। = /! = को सही/गलत के रूप में मूल्यांकन किया जाता है जबकि <> का अर्थ है कि इंजन को देखना और देखना है कि क्या मान अधिक से अधिक या उससे अधिक है, जिसका मतलब अधिक प्रदर्शन ओवरहेड है। महंगे प्रश्न लिखने पर विचार करने के लिए बस कुछ। –
मुझे विश्वास नहीं है कि कथन सही है, ऑपरेटर कार्यात्मक रूप से समकक्ष हैं, <>< and > का संयोजन नहीं है, यह अपने स्वयं के दायरे में एक विशिष्ट ऑपरेटर है, बराबर नहीं है। ऑप्टिमाइज़र की देखभाल क्यों होगी यदि यह मूल्य से अधिक या कम थी? यह सब जांचना है कि यह किसी चीज़ के बराबर नहीं है। – steoleary
मैंने इसे कई संग्रहीत प्रक्रियाओं में साबित कर दिया है जो हमारे पास है। यह सब टेबल पर मौजूद इंडेक्स पर निर्भर करता है। जब आप <> का उपयोग करते हैं, तो मेरा मानना है कि इंजन स्कैन/उन सभी मानों को खोजता है जो उससे अधिक या उससे कम हैं। जब हम उपयोग करते हैं! =, यह केवल उन सभी मानों के लिए जाता है जो आपके द्वारा परिभाषित किए गए बराबर नहीं होते हैं। हमने यहां कई प्रक्रियाओं पर 30 मिनट से 3 मिनट तक प्रदर्शन लाभ देखा है। दोबारा, हर किसी के वातावरण/इंडेक्स अलग हैं, लेकिन हम अनुक्रमित कॉलम पर <> ऑपरेटरों का उपयोग करने से बचने की कोशिश करते हैं क्योंकि वे SARGable नहीं हैं। देखें: http://www.sql-server-pro.com/sql-where-clause-optimization.html –
ही है। आपके द्वारा उपयोग किए जा रहे डेटाबेस के लिए ऑपरेटरों की सूची देखें, और उचित अनुभाग (आमतौर पर "तुलना ऑपरेटर") ढूंढें। उदाहरण के लिए:
यह not equals
ऑपरेटर है। उपयोग:
select *
from table
where foo <> 0
यह बराबर नहीं ऑपरेटर है, लेकिन मैं अपने उत्तर पोस्ट करने के लिए, क्योंकि मैं अभी तक काफी वर्ण दर्ज नहीं किया है वर्बोज़ होना करने के लिए जा रहा हूँ।
<>
का मतलब नहीं बराबर ही !=
रूप
जांच करें कि क्या दो ऑपरेंड के मूल्यों के बराबर या नहीं कर रहे हैं, अगर मान बराबर तो हालत सच हो जाता है नहीं कर रहे हैं। (एक <> बी) या (ए! = बी) सच है।
- 1. "<<<" ऑपरेटर का नाम क्या है?
- 2. क्या ऑपरेटर है <> VBA
- 3. PHP ऑपरेटर <>
- 4. सी ++ के तीर (->) ऑपरेटर का आधिकारिक नाम क्या है?
- 5. ऑब्जेक्ट विधियों तक पहुंचने पर "< >" ऑपरेटर क्या है?
- 6. "ऑपरेटर <<" क्या कहा जाता है?
- 7. रुबी में <=> ऑपरेटर का नाम क्या है? वे इसे क्या कहते हैं?
- 8. -><- ऑपरेटर क्या करता है?</p> <pre><code>IntPredicate neg = x -> x <- x; </code></pre> <p>यह क्या है, रिवर्स डबल लैम्ब्डा के कुछ प्रकार:
- 9. सी ++ में ऑपरेटर -> * ऑपरेटर क्या है?
- 10. अलग ऑपरेटर <string>
- 11. "<<" and ">>" का अर्थ cout/cin के लिए C++ में क्या है?
- 12. = के नाम> सी # में ऑपरेटर
- 13. ऑपरेटर के बीच एसक्यूएल में अंतर और "> =" और "<=" ऑपरेटर
- 14. ऑपरेटर बनाम> = और <=: क्या कोई प्रदर्शन अंतर है?
- 15. PHP ऑपरेटर क्या करता है -> {...} मतलब है?</p> <pre><code>$dbObject = json_decode($jsonString); $dbObject->{'mysql-5.4'}[0]->credentials </code></pre> <p>इसका क्या मतलब है:
- 16. PHP 7 में <=> ('स्पेसशिप' ऑपरेटर) क्या है?
- 17. क्या <> VB.net
- 18. <> ऑपरेटर पायथन में क्या करता है?
- 19. <> मतलब क्या है?
- 20. "है" ऑपरेटर एक बॉक्स्ड <code>int</code>, उदा लिए बॉक्स्ड मूल्यों
- 21. ऑपरेटर-> पॉइंटर्स के लिए "जंजीर" है?
- 22. वेक <_> क्या है?
- 23. ओवरलोडिंग ऑपरेटर << सरणियों के लिए
- 24. अधिभार ऑपरेटर << सरणी के लिए
- 25. <%# %> और <%= %> के बीच क्या अंतर है?
- 26. मैं सूची <Custom> कार्यान्वयन के लिए XmlArrayItem तत्व नाम कैसे सेट करूं?</p> <pre><code><Hotels> <Hotel /> </Hotels> </code></pre> <p>मैं <code>List</code> के एक कार्यान्वयन बना लेने के बाद यह करने के लिए सक्षम होने के लिए:
- 27. एसक्यूएल सूचकांक नाम क्या है?
- 28. "===" ऑपरेटर के लिए क्या है?
- 29. एचटीएमएल <select> चुनिंदा कार्यक्रम का नाम क्या है?
- 30. कनवर्ट करना <> ऑपरेटर से python3
दोनों <> और! = "बराबर नहीं हैं" – beny23