1. case when 多个条件
语法:
SELECT nickname,user_name,
CASE WHEN user_rank = '5' THEN '经销商'
WHEN user_rank = '6' THEN '代理商'
WHEN user_rank = '7' THEN 'VIP'
ELSE '注册用户' END AS user_rank
FROM at_users
执行结果:
2. case when 权重排序
语法: (case when 条件 then 9 else 0 end) + (case when 条件 then 5 else 0 end)
这样排序出来的好处就是 "搜索出来的结果 更加符合用户想要的内容"
转载于:https://www.cnblogs.com/MXubin/p/9152179.html
最后
以上就是欢喜战斗机最近收集整理的关于case when 多个条件 以及case when 权重排序的全部内容,更多相关case内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复