mysql排序之if(isnull(字段名),0,1),fild 或者 if(isnull(字段名),1,0),fild
背景最近在使用mysql排序的时候,比如按照sort排序,于是:selectfildsfromtableorderbysortasc后来发现null的排在前面了。不是我们想要的。找了点资料看了下,记录下来。默认情况下,MySQL将null算作最小值。如果想要手动指定null的顺序,可以这样处理:1.将null强制放在最前(默认就是这样)SELECT*FROMBGM_LISTORDERBYif(is