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

केस और समूह के साथ SQL क्वेरी

ऐसा लगता है कि आप कुछ ऐसा चाहते हैं

SELECT f.id,
       (CASE WHEN open_bugs = 0 
             THEN 'PASS'
             ELSE 'FAIL'
         END) feature_status,
       open_bugs,
       closed_bugs
  FROM (SELECT f.id,
               SUM( CASE WHEN b.status IN (0,1)
                         THEN 1
                         ELSE 0
                     END) open_bugs,
               SUM( CASE WHEN b.status = 2
                         THEN 1
                         ELSE 0
                     END) closed_bugs
          FROM feature f
               JOIN bugs b ON (f.id = b.feature_id)
         GROUP BY f.id)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. परिणाम सेट के बिना JDBC स्प्रिंग का उपयोग करके एक BLOB पढ़ना

  2. SQL डेवलपर 4.0 का विमोचन

  3. SQL क्वेरी के परिणाम को csv- शैली स्वरूपित स्ट्रिंग में कैसे निर्यात करें, जिसे बाद में Oracle में clob में सहेजा जाएगा?

  4. क्वेरी प्रदर्शन अंतर pl/sql सभी डालने और सादा SQL डालने के लिए

  5. डेटा प्रकार की तालिका के साथ गतिशील रूप से एक चर कैसे बनाएं?