Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

condizionale ORDER BY a seconda dei valori delle colonne

Direi che il modo MIGLIORE per farlo è in una singola query è un CASE dichiarazione...

SELECT TOP 1 FROM ... ORDER BY 
    (CASE WHEN column1 IS NULL THEN column2 ELSE column1 END)