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

कई स्तंभों के बीच अधिकतम मान के साथ स्तंभ नाम प्रदर्शित करें

यह "simple" या "switched" के लिए पाठ्यपुस्तक का उदाहरण है। CASE कोड दोहराव से बचने के लिए कथन।

SELECT CASE greatest(denver, seattle, new_york, dallas, "san fran")
          WHEN denver      THEN 'denver'
          WHEN seattle     THEN 'seattle'
          WHEN new_york    THEN 'new_york'
          WHEN dallas      THEN 'dallas'
          WHEN "san fran"  THEN 'san fran'
       END AS city, *
FROM   tbl;

सूची में पहला (बाएं से दाएं) टाई होने की स्थिति में जीतता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CREATE FUNCTION के एक स्ट्रिंग होने के बाद का कोड क्या दर्शाता है?

  2. PostgreSQL क्वेरी में बड़ी वस्तु का आकार प्राप्त करें?

  3. psql परिणाम सरणी में 'अनाम' लौटाता है

  4. JDBC के माध्यम से Postgresql-DB से बैकअप कैसे करें?

  5. दुनिया को कवर करने वाले हेक्सागोनल ग्रिड के निर्देशांक वाली तालिका