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

ओरेकल में माइनस ऑपरेटर

माइनस पहला परिणाम सेट लेता है, और दूसरे परिणाम सेट में मौजूद किसी भी को हटा देता है; यह किसी भी डुप्लीकेट को भी हटा देता है

आपके उदाहरण में, टेबलए में 389 पंक्तियां हैं, और टेबलबी में 217 पंक्तियां हैं; आपका INTERSECT दिखाता है कि कोई पंक्तियाँ समान नहीं हैं, जिसका अर्थ है तालिकाA MINUS तालिकाB 389 पंक्तियाँ हैं (अर्थात उनमें से सभी)।

टेबलबी माइनस टेबलए टेबलबी में पंक्तियों का अलग सेट देता है, इसलिए टेबलबी में 89 अलग-अलग मान हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. यदि मान नहीं बदलता है तो केवल दिनांक रिकॉर्ड को संक्षिप्त करना - Oracle SQL

  2. दो टेबल पर चलने वाला ट्रिगर बनाना

  3. आंतरिक जुड़ाव के साथ ऑरैकल में एक विशेष कॉलम मान गणना प्राप्त करें

  4. रोलिंग दैनिक विशिष्ट गणना

  5. मैं एक ORA-01427 त्रुटि को कैसे हल कर सकता हूं (एकल-पंक्ति सबक्वेरी एक से अधिक पंक्ति देता है)?