sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL ORDER BY-waarden in de IN()-clausule

Je kunt het in een afgeleide tabel wikkelen:

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. TSQL Decimaal getal naar boven afronden

  2. Een query-uitvoering ongedaan maken in phpmyadmin

  3. Hoe de primaire sleutel van de tabel te krijgen?

  4. Welk type JDBC-stuurprogramma moet ik gebruiken om toegang te krijgen tot een Oracle-database?