如果想把某个字段优先级提高,用如下方法:
select * from 表名
order by case 排序的字段名
when '排序字段内容1' then 1
when '排序字段内容2' then 2
when '排序字段内容3' then 3
else 4
end
现在的排序规则是 排序字段内容1-->排序字段内容2-->排序字段内容3 其他的字段内容排第四位
使用SQL的CASE语句可以自定义字段的排序优先级,例如将特定内容设置为优先级1到3,其余内容默认为4,实现排序字段内容1->排序字段内容2->排序字段内容3的排序顺序。
如果想把某个字段优先级提高,用如下方法:
select * from 表名
order by case 排序的字段名
when '排序字段内容1' then 1
when '排序字段内容2' then 2
when '排序字段内容3' then 3
else 4
end
现在的排序规则是 排序字段内容1-->排序字段内容2-->排序字段内容3 其他的字段内容排第四位

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