sql >> Databáze >  >> RDS >> Sqlserver

Podmíněné ORDER BY v závislosti na hodnotách sloupce

Řekl bych, že NEJLEPŠÍ způsob, jak toho dosáhnout, je jediný dotaz je CASE prohlášení...

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


  1. Vytvořte neměnný klon concat_ws

  2. Zachování ORDER BY v SELECT INTO

  3. odkazuje cizí klíč vždy na jedinečný klíč v jiné tabulce?

  4. Oracle:Jak mohu zadat znakové literály v převodech TO_DATE?