Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

बराबर नहीं <> !=NULL पर ऑपरेटर

<> मानक SQL-92 है; != इसके समकक्ष है। दोनों मानों के लिए मूल्यांकन करते हैं, जो NULL नहीं है -- NULL यह कहने के लिए प्लेसहोल्डर है कि कोई मान नहीं है।

यही कारण है कि आप केवल IS NULL का ही उपयोग कर सकते हैं /IS NOT NULL जैसा कि ऐसी स्थितियों के लिए भविष्यवाणी करता है।

यह व्यवहार SQL सर्वर के लिए विशिष्ट नहीं है। सभी मानक-अनुपालक SQL बोलियाँ उसी तरह काम करती हैं।

नोट :तुलना करने के लिए कि क्या आपका मान शून्य नहीं है , आप IS NOT NULL . का उपयोग करते हैं , जबकि तुलना करने के लिए शून्य नहीं मान, आप <> 'YOUR_VALUE' . का उपयोग करते हैं . मैं यह नहीं कह सकता कि मेरा मान NULL के बराबर है या नहीं, लेकिन मैं कह सकता हूँ कि मेरा मान NULL है या नहीं। मैं तुलना कर सकता हूं कि मेरा मूल्य न्यूल के अलावा कुछ और है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में डेटाटाइम फ़िल्टरिंग के लिए प्रदर्शन में सुधार कैसे करें?

  2. रनिंग टोटल / रनिंग बैलेंस की गणना करें

  3. SQL सर्वर में "अंतिम संशोधित" कॉलम बनाएं

  4. क्या SQL सर्वर में LastIndexOf है?

  5. डेटाबेस में सभी टेबल के लिए ड्रॉप टेबल स्टेटमेंट कैसे जेनरेट करें - SQL सर्वर / T-SQL ट्यूटोरियल पार्ट 48