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

पोस्टग्रेज:बूलियन मान के आधार पर कॉलम नाम चुनें

आप एक case का उपयोग कर सकते हैं अभिव्यक्ति:

select
    id,
    case
        when bike  = true then 'bike'
        when car   = true then 'car'
        when bus   = true then 'bus'
        when metro = true then 'metro'
    end mode
from survey

यह मानता है कि प्रत्येक पंक्ति के लिए केवल एक स्तंभ सत्य है। यदि नहीं, तो केवल पहले मिलान वाले कॉलम का मान लौटाया जाएगा।



  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. पोस्टग्रेएसक्यूएल अपडेट ट्रिगर

  3. सक्रिय रिकॉर्ड पूछताछ और उसकेोकू के साथ समस्या।

  4. Java JUnit परीक्षण के लिए एंबेडेड PostgreSQL

  5. मैं Postgres में दो क्षेत्रों का MIN () कैसे प्राप्त करूं?