MySQL Orderby a number, Nulls last

前端 未结 12 2614
再見小時候
再見小時候 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:42

    Try using this query:

    SELECT * FROM tablename
    WHERE visible=1 
    ORDER BY 
    CASE WHEN position IS NULL THEN 1 ELSE 0 END ASC,id DESC
    

提交回复
热议问题