我在数据库中有一个表,我想按字符显示字母数据如果有一些行是空的并且显示在开头,那么如何使空行最后按字母顺序显示
SELECT * FROM `user` ORDER BY `Country` ASC
答案 0 :(得分:1)
您可以在ORDER BY
子句中使用表达式;对于这种情况,我会选择类似的东西:
ORDER BY CASE WHEN `Country` IS NULL OR `Country` = '' THEN 1 ELSE 0 END
, `Country` ASC