order by case when ifnull(first_letter,'')='' then 0 else 1 end desc, first_letter asc,id asc
对first_letter进行排序,并让first_letter为“”排在最后
本文详细介绍了如何使用SQL语句通过CASE WHEN条件表达式,结合IFNULL函数,实现对字符串first_letter的排序,确保空字符串排在最前。包括排序规则、代码实现及实际应用案例。
order by case when ifnull(first_letter,'')='' then 0 else 1 end desc, first_letter asc,id asc
对first_letter进行排序,并让first_letter为“”排在最后
959

被折叠的 条评论
为什么被折叠?