sql >> Base de Datos >  >> RDS >> Sqlserver

ORDEN condicional según los valores de la columna

Diría que la MEJOR manera de hacer esto es en una consulta única es un CASE declaración...

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