1

現在、ASCで日付を並べ替えようとしています。ASCを使用した場合、データは次の日付よりもnullの日付でソートされます。

だから私はこのようなことをします*LastLoginによるtblUser注文から*を選択すると、次のように表示されます

Name             LastLogin 
1. Peter         NULL
2. Brian         2013-03-14
3. Jack          2013-03-15

しかし、私はこれを何か返したいので、これを達成できるとアドバイスしてください

1. Brian         2013-03-14
2. Jack          2013-03-15
3. Peter         NULL
4

1 に答える 1

2
SELECT  *
FROM    tableName
ORDER   BY CASE WHEN lastlogin IS NULL THEN 1 ELSE 0 END, lastlogin
于 2013-03-26T07:15:39.480 に答える