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

एक एसक्यूएल एकाधिक विभाजनों पर कैसे चयन करता है?

यह असाधारण रूप से दुर्लभ होना चाहिए कि आप किसी क्वेरी में पार्टिशन (पार्टिशनएन) सिंटैक्स का उपयोग करें।

आप सामान्य रूप से केवल विभाजन कुंजी के लिए मान निर्दिष्ट करना चाहते हैं और Oracle को विभाजन उन्मूलन करने की अनुमति देना चाहते हैं। यदि आपकी तालिका को TRANSACTION_DATE के आधार पर प्रतिदिन विभाजित किया जाता है, उदाहरण के लिए

SELECT *
  FROM transactions
 WHERE transaction_date IN (date '2010-11-22', 
                            date '2010-11-23', 
                            date '2010-11-24')

आज के विभाजन, कल के विभाजन और विभाजन के एक दिन पहले के सभी डेटा का चयन करेगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. फ्रोम कीवर्ड जहां उम्मीद की वहाँ पे नहीं मिला

  2. Oracle में LISTAGG का उपयोग करके स्ट्रिंग स्वरूपण। एकल उद्धरण से बचना ` ' `

  3. Oracle में IN ऑपरेटर के साथ बाहरी जुड़ाव के लिए समाधान

  4. Oracle में विभाजन और उच्च जल चिह्न

  5. पीएल/एसक्यूएल - कहां-क्लॉज में वैकल्पिक स्थितियां - गतिशील एसक्यूएल के बिना?