PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Sortieren Sie nach Spalte1, wenn Spalte1 nicht null ist, ansonsten sortieren Sie nach Spalte2

Etwas wie:

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

Dasselbe wie beim Schreiben:

ORDER BY COALESCE(Column1, Column2)

Beide sollten in jedem vernünftigen RDBMS funktionieren.