質問させてください。
phpでsqliteを使っています。
select文でソートして取り出す時、descを指定しているのですが空のカラムが先頭に出てきます。
この空のカラムを0のカラムより後に出したいのですが、色々検索して調べてみたら以下でできるような記述がありました。

order by num is null desc, num desc

しかしこの指定では出力結果は変わりませんでした。
そもそも以下を指定しても空の位置が常に先頭に来てしまいます。

order by num is null asc
order by num is null desc

sqliteのバージョンは2.8.17 です。
何が原因なのでしょうか?
他に何か方法などありませんでしょうか?