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

एसक्यूएल क्वेरी जो विभिन्न वस्तुओं को बाल्टी में समूहित करती है

केरेक ने जो वर्णन किया है, उससे एक विस्तारित विकल्प, आप किसी मामले/कब के आधार पर समूह बना सकते हैं

select
      case when price >= 0 and price <= 10    then '  0 - 10'
           when price > 10 and price <= 50   then ' 10+ - 50'
           when price > 50 and price <= 100  then ' 50+ - 100'
           else 'over 100'
      end PriceRange,
      count(*) as TotalWithinRange
   from
      YourTable
   group by 1

यहां, "ग्रुप बाय 1" आपके चुनिंदा स्टेटमेंट में ऑर्डिनल कॉलम को दर्शाता है... इस मामले में, केस/जब TotalWithinRange के रूप में।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL में दोष सहिष्णुता का विकास:समय यात्रा

  2. मेरा पसंदीदा पोस्टग्रेएसक्यूएल एक्सटेंशन - भाग दो

  3. PostgreSQL, मौजूदा तालिका को फिर से कॉन्फ़िगर करें, प्राथमिक कुंजी को टाइप =सीरियल में बदलें

  4. PostgreSQL में पाठ संपीड़न

  5. पोस्टग्रेज में अनुक्रम कैसे रीसेट करें और नए डेटा के साथ आईडी कॉलम भरें?