我有一个MySQL表,其中包含许多产品.我想做的是按一个特定列对表进行排序(大多数值以数字开头,例如:1st、2nd),等等.但是,由于有些记录没有此列的值,当我try 排序时,表会自动将空行放在第一位.
我正在寻找一种方法来对行进行升序排序,但只在排序后的记录末尾插入空白记录,如果这样做有意义的话?
任何帮助都将不胜感激!
我有一个MySQL表,其中包含许多产品.我想做的是按一个特定列对表进行排序(大多数值以数字开头,例如:1st、2nd),等等.但是,由于有些记录没有此列的值,当我try 排序时,表会自动将空行放在第一位.
我正在寻找一种方法来对行进行升序排序,但只在排序后的记录末尾插入空白记录,如果这样做有意义的话?
任何帮助都将不胜感激!
select * from table
order by if(field = '' or field is null,1,0),field