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

Mysql उन पंक्तियों का चयन करें जहाँ दो स्तंभों का मान समान नहीं है

समस्या यह है कि ए! =बी न्यूल है जब या तो ए या बी न्यूल होता है।

<=> नल-सुरक्षित बराबर ऑपरेटर है। एक नल-सुरक्षित प्राप्त करने के लिए जो आपके बराबर नहीं है, बस परिणाम को उलटा कर सकते हैं:

SELECT *
FROM my_table
WHERE NOT column_a <=> column_b

नल सेफ ऑपरेटर का उपयोग किए बिना आपको यह करना होगा:

SELECT *
FROM my_table
WHERE column_a != column_b
OR (column_a IS NULL AND column_b IS NOT NULL)
OR (column_b IS NULL AND column_a IS NOT 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. SSH के माध्यम से डेटाबेस को आयात और निर्यात कैसे करें

  2. MySQL तालिकाओं के बीच स्ट्रिंग/वर्कर को तिथि में कनवर्ट करें

  3. mysql में एक ही प्रश्न के साथ बाल श्रेणी का मूल नाम प्राप्त करना

  4. sql चयन कथन बनाने के लिए सरणी कुंजियों और मानों का उपयोग करना

  5. mysqli क्वेरी का एकल स्तंभ मान प्रदर्शित करें