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

SQL सर्वर:क्रॉस जॉइन और फुल आउटर जॉइन में क्या अंतर है?

एक क्रॉस जॉइन दो तालिकाओं के बीच एक कार्टेशियन उत्पाद उत्पन्न करता है, जो सभी पंक्तियों के सभी संभावित संयोजनों को लौटाता है। इसका कोई onनहीं है क्लॉज क्योंकि आप हर चीज को हर चीज से जोड़ रहे हैं।

एक full outer join left outer . का संयोजन है और right outer जोड़ना। यह क्वेरी के where . से मेल खाने वाली दोनों तालिकाओं में सभी पंक्तियां लौटाता है खंड, और ऐसे मामलों में जहां on शर्त उन पंक्तियों के लिए संतुष्ट नहीं हो सकती जो इसे 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 सर्वर में BETWEEN ऑपरेटर का उपयोग कैसे करें

  2. SQL सर्वर का उपयोग करके सॉफ़्टवेयर संस्करणों की तुलना कैसे करें?

  3. एक डेटाबेस मेल प्रोफाइल बनाएं (SSMS)

  4. ऑटोइनक्रिकमेंट वाले कॉलम के लिए स्टार्ट वैल्यू सेट करें

  5. एक उपश्रेणी में एकाधिक परिणामों को एक अल्पविराम से अलग किए गए मान में संयोजित करें