sql >> Databáze >  >> RDS >> PostgreSQL

Hodnoty PostgreSQL ORDER BY v klauzuli IN().

Můžete to zabalit do odvozené tabulky:

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. Oracle SELECT WHERE hodnota existuje nebo neexistuje

  2. proč bych mohl použít metodu first(), když můj typ sady výsledků je pouze dopředný?

  3. ORA-12560:Chyba adaptéru TNS:protocol

  4. Závažná chyba:Volání nedefinované funkce getRecords() v C:\xampp\htdocs\Employees.php na řádku 101