PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

PostgreSQL ORDER BY wartości w klauzuli IN()

Możesz go owinąć w tabelę pochodną:

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. Wyrażenie zapytania Django dla pól obliczanych, które wymagają warunków i rzutowania

  2. Laravel:Błąd [PDOException]:Nie można znaleźć sterownika w PostgreSQL

  3. Widzisz i czyścisz pamięć podręczną/bufory Postgresa?

  4. Rails - pobierz obiekty obiektów Z duplikatami

  5. Podziel ciąg z dwoma ogranicznikami i typ konwersji