如何以MySql表的字母顺序最后使空行

时间:2019-05-10 23:09:05

标签: mysql

我在数据库中有一个表,我想按字符显示字母数据如果有一些行是空的并且显示在开头,那么如何使空行最后按字母顺序显示

SELECT * FROM `user` ORDER BY `Country` ASC

1 个答案:

答案 0 :(得分:1)

您可以在ORDER BY子句中使用表达式;对于这种情况,我会选择类似的东西:

ORDER BY CASE WHEN `Country` IS NULL OR `Country` = '' THEN 1 ELSE 0 END
   , `Country` ASC