我是靠谱客的博主 欢喜战斗机,最近开发中收集的这篇文章主要介绍case when 多个条件 以及case when 权重排序,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 when 多个条件 以及case when 权重排序所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部