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

Oracle SQL क्वेरी फ़िल्टर JOIN ON बनाम WHERE में

कोई अंतर नहीं होना चाहिए। ऑप्टिमाइज़र को दोनों मामलों में एक ही योजना तैयार करनी चाहिए और उस विशेष क्वेरी के लिए सबसे कुशल दृष्टिकोण के आधार पर किसी भी मामले में शामिल होने से पहले, बाद में या उसके दौरान विधेय को लागू करने में सक्षम होना चाहिए।

बेशक, यह तथ्य कि अनुकूलक कर सकता है कुछ करें, सामान्य तौर पर, इस बात की कोई गारंटी नहीं है कि अनुकूलक करेगा वास्तव में किसी विशेष प्रश्न में कुछ करें। जैसे-जैसे प्रश्न अधिक जटिल होते जाते हैं, प्रत्येक संभावित क्वेरी योजना पर विस्तृत रूप से विचार करना असंभव हो जाता है, जिसका अर्थ है कि संपूर्ण जानकारी और सही कोड के साथ भी, अनुकूलक के पास वह सब कुछ करने का समय नहीं हो सकता है जो आप उसे करना चाहते हैं। यह देखने के लिए कि क्या वे वास्तव में समान हैं, आपको दो प्रश्नों के लिए उत्पन्न वास्तविक योजनाओं पर एक नज़र डालने की आवश्यकता होगी।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं SQLPLUS से समय क्षेत्र क्षेत्र कैसे प्राप्त कर सकता हूं?

  2. पिछले 5 वर्षों के 31 दिसंबर और आज की तारीख का डेटा प्राप्त करें

  3. DATE का उपयोग करने वाली बाधाएं

  4. Oracle उसी लेनदेन के दौरान अद्यतन रिकॉर्ड तक पहुँचना

  5. ओरेकल में एक विशिष्ट कॉलम से रिकॉर्ड प्राप्त करें