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

कीवर्ड बनाम ON क्लॉज का उपयोग करना - MYSQL

USING क्लॉज एक ऐसी चीज है जिसका हमें JOIN . में उल्लेख करने की आवश्यकता नहीं है स्थिति जब हम एकाधिक तालिकाओं से डेटा पुनर्प्राप्त कर रहे हैं। जब हम USING . का उपयोग करते हैं खंड, वह विशेष कॉलम नाम दोनों तालिकाओं में मौजूद होना चाहिए, और SELECT USING . में दिए गए कॉलम नाम का उपयोग करके क्वेरी स्वचालित रूप से उन तालिकाओं में शामिल हो जाएगी खंड।

उदाहरण के लिए, यदि तालिका में दो सामान्य स्तंभ नाम हैं, तो USING में वांछित सामान्य स्तंभ नाम का उल्लेख करें खंड।

USING डायनेमिक SQL को निष्पादित करते समय भी प्रयोग किया जाता है, जैसे:

EXECUTE IMMEDIATE 'DELETE FROM dept WHERE deptno = :num'
  USING dept_id; 
  • USING क्लॉज:यह आपको जॉइन की को नाम से निर्दिष्ट करने की अनुमति देता है।

  • ON क्लॉज:यह सिंटैक्स आपको दोनों टेबल में जॉइन कीज़ के लिए कॉलम नाम निर्दिष्ट करने की अनुमति देता है।

उपयोग खंड

चालू खंड




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL शीर्ष पर कॉलम नामों के साथ CSV टेक्स्ट फ़ाइलों में डंप करता है?

  2. PHP/MySQL - बहुवचन शामिल करें लेकिन एकवचन को बाहर करें

  3. MyISAM से सभी तालिकाओं को InnoDB में कैसे बदलें?

  4. पीडीओ में 'fetch' को मिलता है सिर्फ एक ही रिजल्ट

  5. PHP MySQL ड्रॉप डाउन बॉक्स चयनित मान को पॉप्युलेट करें