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

नेस्टेड केस को सरल बनाएं जब स्टेटमेंट

इसे आजमाएं

SELECT CASE 
WHEN edition = 'STAN' THEN 
     CASE 
          WHEN has9 = 1 THEN '9'
          WHEN has8 = 1 THEN '8'
          WHEN has7 = 1 THEN '7'
          WHEN hasOLD = 1 THEN 'OLD'
     END
WHEN edition = 'SUI' THEN
     CASE 
          WHEN has9 = 1 THEN 'S9'
          WHEN has8 = 1 THEN 'S8'
     END
ELSE 'S7' END AS version


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. रेल ऐप में हेरोकू पोस्टग्रेएसक्यूएल GROUP_BY त्रुटि

  2. PostgreSQL 9.5+ . में JSON सरणी से जोड़ना (धक्का देना) और हटाना

  3. विंडो फ़ंक्शंस या सामान्य तालिका अभिव्यक्तियाँ:पिछली पंक्तियों को सीमा के भीतर गिनें

  4. PostgreSQL 8.3 के बाद से TPC-H का प्रदर्शन

  5. समय अंतराल के साथ सीटीई पर धीरे-धीरे बाएं शामिल हों