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

SQL सर्वर में, ऐसा क्यों है कि NULL खाली स्ट्रिंग के बराबर नहीं है और खाली स्ट्रिंग के बराबर नहीं है?

"वे दोनों कहां "झूठे" हो सकते हैं? "

ऐसा नहीं है! जवाब "सच" भी नहीं है! जवाब है "हम नहीं जानते"।

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. सी # में संग्रहीत प्रक्रिया आउटपुट पैरामीटर का उपयोग करना

  2. मैं LINQ के .Skip(1000).Take(100) को शुद्ध SQL में कैसे लिखूं?

  3. MS SQL सर्वर में अटकी हुई प्रक्रियाओं का स्वचालित विलोपन

  4. एक आईडी मैच के आधार पर एक टेबल से दूसरी टेबल में एसक्यूएल अपडेट

  5. SQL सर्वर डेटाबेस प्रतिकृति