MySQL NULL排序到最后面

来源:互联网 发布:淘宝客不战 编辑:程序博客网 时间:2024/06/10 14:32

 My SQL 默认NULL 为最小的排序的时候自动会排在第一个 

所以如果想把 包含NULL的数据排在最后面秩序反 过来排序就好了


SELECT [A],[B],[C] ,[D],[E]  FROM table   order by case A
when '一级' then 4 
when '二级' then 3 
when '三级' then 2 
when '四级' then 1 
when '' then 0  // 为空而不是null , 在这里 包含null的数据已经自动在最后面了
end desc

这里的关键是 desc

1 0
原创粉丝点击