sql >> Databasteknik >  >> RDS >> PostgreSQL

Beställ efter Kolumn1 om Kolumn1 inte är null, annars beställ efter Kolumn2

Något i stil med:

ORDER BY CASE 
    WHEN Column1 IS NOT NULL THEN Column1
    ELSE Column2
END

Samma som att skriva:

ORDER BY COALESCE(Column1, Column2)

Båda bör fungera i alla sunda RDBMS.



  1. MySQL - Vad är skillnaden mellan GROUP BY och DISTINCT?

  2. Laravel 5.4 Raw Gå med i fråga

  3. Starta om mysql i php-webbläsaren, behörighetsproblem?

  4. Infoga flera bildfiler i en databas