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

Oracle SQL डेटा से PDF बनाएँ

आप WIDTH_BUCKET का उपयोग करके देख सकते हैं समारोह।

select bucket , count(name) 
  from (select name, spend,
               WIDTH_BUCKET(spend, 0, 200, 4) bucket
          from mytable
       )
group by bucket
order by bucket;

यहां मैंने 0 से 200 की रेंज को 4 बकेट में बांटा है। और फ़ंक्शन प्रत्येक मान के लिए एक बकेट नंबर निर्दिष्ट करता है। आप इस बकेट के आधार पर समूह बना सकते हैं और गिन सकते हैं कि प्रत्येक बकेट में कितनी बार गिरती है।

डेमो यहां

आप वास्तविक बकेट रेंज भी प्रदर्शित कर सकते हैं।

select bucket,
       cast(min_value + ((bucket-1) * (max_value-min_value)/buckets) as varchar2(10))
       ||'-'
       ||cast(min_value + ((bucket) * (max_value-min_value)/buckets) as varchar2(10)),
       count(name) c 
  from (select name,
               spend,
               WIDTH_BUCKET(spend, min_value, max_value, buckets) bucket
          from mytable)
 group by bucket
 order by bucket;

नमूना यहां



  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 में सभी तालिका बाधाओं को अक्षम करें

  3. Oracle 11g - PL/SQL कर्सर चलाना

  4. Oracle प्रदर्शन ट्यूनिंग

  5. ओरेकल पदानुक्रमित क्वेरी शामिल होने से खंड शुरू करें