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

Jak mít vlastní pořadí řazení pro sjednocovací dotaz v Postgresu

Zabalte jej do odvozené tabulky (což je „TIP:.... nebo přesuňte UNION do klauzule FROM “ navrhuje)

select *
from (
  ... your union goes here ... 
) t
order by
    CASE
        WHEN name='East' THEN 1 
        WHEN name='West' THEN 2
        WHEN name='Both' THEN 3
        ELSE 4
    END;


  1. nahrajte obrázek do databáze mysql php

  2. Otevření postgresového připojení v psycopg2 způsobí pád pythonu

  3. MAMP MySQL nerozpoznává hodnoty my.cnf v OSX

  4. PostgreSQL regexp_replace() pro zachování pouze jednoho prázdného místa