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

विशिष्ट क्रम में एकाधिक मानों द्वारा एसक्यूएल ऑर्डर?

...
WHERE
   x_field IN ('f', 'p', 'i', 'a') ...
ORDER BY
   CASE x_field
      WHEN 'f' THEN 1
      WHEN 'p' THEN 2
      WHEN 'i' THEN 3
      WHEN 'a' THEN 4
      ELSE 5 --needed only is no IN clause above. eg when = 'b'
   END, id


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डॉकर्स के साथ नोडजेएस पर पोस्टग्रेज के लिए ECONNREFUSED

  2. गैर-विशेषाधिकार प्राप्त बेनामी एक्सेस के माध्यम से PostgreSQL में उपयोगकर्ता खातों का स्व-प्रावधान

  3. टेक्स्ट प्रतिनिधित्व में हेक्स को दशमलव संख्या में कनवर्ट करें

  4. हेरोकू पीजी:स्कीमा को पॉप्युलेट करने में विफल खींचें

  5. पोस्टग्रेज त्रुटि:पढ़ने के लिए फ़ाइल नहीं खोल सका:अनुमति अस्वीकृत