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

WHERE क्लॉज उन मानों का उपयोग कर रहा है जो NULL हो सकते हैं

बस AND/OR तर्क का उपयोग करें उदा.

SELECT *
FROM Customers
WHERE ((Firstname IS NULL AND @firstname IS NULL) OR Firstname = @firstname)
AND ((Lastname IS NULL AND @lastname IS NULL) OR Lastname = @lastname);


  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 Server 2005 डेटा को Excel में कैसे स्थानांतरित या निर्यात करते हैं?

  2. प्रदाता नामित पाइप प्रदाता त्रुटि 40 SQL सर्वर त्रुटि 2 के लिए एक कनेक्शन नहीं खोल सका

  3. SQL सर्वर में लिंक किए गए सर्वर से तालिकाओं की सूची लौटाएं (T-SQL उदाहरण)

  4. डेटाबेस आरेख या तालिकाओं को डिज़ाइन करने के लिए बैकएंड संस्करण समर्थित नहीं है

  5. SQL सर्वर आंतरिक:योजना कैशिंग पीटी। II - पुन:संकलन योजनाएं