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

Betinget ORDER BY afhængig af kolonneværdier

Jeg vil sige, at den BEDSTE måde at gøre dette på er i en enkelt forespørgsel er en CASE erklæring...

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


  1. Hvordan sletter man trigger i oracle, der indeholder specialtegn?

  2. Ydelsesrelaterede rettelser til SQL Server 2012

  3. SQL SUM() for begyndere

  4. Er Joomla 2.5 meget hurtigere end Joomla 1.5 Querywise