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

सरल 'धुरी' तालिका पोस्टग्रेज करता है

आप CASE . का उपयोग कर सकते हैं आप में क्लॉज चुनें।

SELECT  name,
        SUM(CASE WHEN type = 'red' THEN "count" ELSE 0 END) numred,
        SUM(CASE WHEN type = 'blue' THEN "count" ELSE 0 END) numblue
FROM tableName
GROUP BY name

SQLFiddle डेमो




  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. PostgreSQL:समग्र फ़ंक्शन का उपयोग करके अद्यतन करें

  3. c3p0 के साथ हाइबरनेट:createClob () अभी तक लागू नहीं किया गया है

  4. पोस्टग्रेस्क्ल डेटाबेस के साथ त्रुटि:क्या सर्वर स्थानीय रूप से चल रहा है और यूनिक्स डोमेन सॉकेट /var/run/postgresql/.s.PGSQL.5432 पर कनेक्शन स्वीकार कर रहा है?

  5. PHP CentOS 7 पर PostgreSQL से कनेक्ट नहीं हो सकता