MySQL Orderby a number, Nulls last

前端 未结 12 2682
再見小時候
再見小時候 2020-11-22 16:57

Currently I am doing a very basic OrderBy in my statement.

SELECT * FROM tablename WHERE visible=1 ORDER BY position ASC, id DESC

The probl

12条回答
  •  时光说笑
    2020-11-22 17:36

    For a DATE column you can use:


    NULLS last:

    ORDER BY IFNULL(`myDate`, '9999-12-31') ASC
    

    Blanks last:

    ORDER BY IF(`myDate` = '', '9999-12-31', `myDate`) ASC
    

提交回复
热议问题