sql >> データベース >  >> RDS >> Sqlserver

ORDER BY DATEは、最初にNULLSを表示し、次に最新の日付を表示します

    @クリス、あなたはほとんどそれを持っています。

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

    [編集:#Eppzから、現在表示されている上記のコードを微調整するように求められました]

    個人的には、「魔法の数字」を作成するよりも、これの方がはるかに好きです。魔法の数字は、ほとんどの場合、起こるのを待っている問題です。



    1. MySQLで初期値と自動インクリメントを設定するにはどうすればよいですか?

    2. PostgreSQLの文の最後の2つの単語を一致させるにはどうすればよいですか?

    3. OracleのNLS_NCHAR_CHARACTERSETとNLS_CHARACTERSETの違い

    4. AndroidSQLiteワイルドカード