sql >> Database teknologi >  >> RDS >> PostgreSQL

sql BESTILLE EFTER flere værdier i bestemt rækkefølge?

... WHERE x_field IN ('f', 'p', 'i', 'a') ... ORDER BY CASE x_field WHEN 'f' THEN 1 WHEN 'p' THEN 2 WHEN 'i' THEN 3 WHEN 'a' THEN 4 ELSE 5 --needed only is no IN clause above. eg when = 'b' END, id

  1. Sådan rangeres rækker i en partition i SQL

  2. SQL MELLEM-Smarte tips til at scanne efter en række værdier

  3. Hvordan sammenligner man datoer i datetime-felter i Postgresql?

  4. SQL:IF-sætning i WHERE-sætning