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

OBJEDNAT PODLE DATA zobrazující nejdříve NULLS a poté nejnovější data

@Chris, už to skoro máš.

ORDER BY (CASE WHEN [Submission Date] IS NULL THEN 1 ELSE 0 END) DESC, 
         [Submission Date] DESC

[Edit:#Eppz mě požádal o úpravu výše uvedeného kódu, jak je aktuálně zobrazen]

Osobně to preferuji mnohem lépe než vytváření "magických čísel". Magická čísla jsou téměř vždy problémem, který čeká, až se to stane.



  1. Rails 4 session.id občas nula

  2. Jak „odhalit“ číslo v MySQL

  3. SQL Server VYBRAT DO @proměnná?

  4. Oracle Pivot dotaz poskytuje sloupce s uvozovkami kolem názvů sloupců. Co?