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

PostgreSQL ORDER BY стойности в IN() клауза

Можете да го обвиете в производна таблица:

SELECT *
FROM (
  SELECT DISTINCT id 
  FROM items 
  WHERE id IN (5,2,9) 
) t
ORDER BY
 CASE id
  WHEN 5 THEN 1 
  WHEN 2 THEN 2
  WHEN 9 THEN 3
 END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да декодирате журналите за грешки на PostgreSQL

  2. Postgres Left Join с условието къде

  3. Как да управлявам db връзки на сървъра?

  4. Django и PostgreSQL последователност за автоматично увеличаване на първичния ключ

  5. Грешка в PostgreSQL „Не можа да се свърже със сървъра:Няма такъв файл или директория“