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

ओरेकल एसक्यूएल:डेटा के बिना खाली सप्ताह/सप्ताह कैसे दिखाएं?

विभाजित बाहरी जुड़ाव का उपयोग करें :

select data.id, weeks.weekend_day, nvl(value, 0) value
from
(
    select date '2012-01-01' weekend_day from dual union all
    select date '2012-01-08' weekend_day from dual union all
    select date '2012-01-15' weekend_day from dual
) weeks
left join
(
    select 'A00' id, date '2012-01-01' weekend_day, 1 value from dual union all
    select 'A00' id, date '2012-01-08' weekend_day, 7 value from dual union all
    select 'B00' id, date '2012-01-08' weekend_day, 4 value from dual union all
    select 'B00' id, date '2012-01-15' weekend_day, 3 value from dual
) data
    partition by (data.id)
    on weeks.weekend_day = data.weekend_day


  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 पदानुक्रमित क्वेरी

  2. ओरेकल रेगेक्स में कभी-कभी गैर लालची क्वांटिफायर क्यों काम नहीं करता है?

  3. Oracle SQL स्क्रिप्ट में स्थिति आधारित स्पूल पीढ़ी

  4. क्या हम Oracle tools.jar को पुनर्वितरित कर सकते हैं?

  5. DBCP कनेक्शन पूल लॉगिनटाइमआउट