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

Ordina per Colonna1 se Colonna1 non è nullo, altrimenti ordina per Colonna2

Qualcosa come:

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

Come scrivere:

ORDER BY COALESCE(Column1, Column2)

Entrambi dovrebbero funzionare in qualsiasi RDBMS sano di mente.