PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

sql ПОРЪЧАЙТЕ ПО множество стойности в определен ред?

...
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. Върнете нула, ако не бъде намерен запис

  2. Изберете колони с конкретни имена на колони в PostgreSQL

  3. Променете колоните на PostgreSQL, използвани в изгледите

  4. При неуспешно инсталиране на pg gem, mkmf.rb не може да намери заглавни файлове за ruby ​​(Mac OSX 10.6.5)

  5. pgDash Diagnostics Алтернативи - PostgreSQL управление на заявки с ClusterControl