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)

这样排序出来的好处就是 "搜索出来的结果 更加符合用户想要的内容"

  

最新文章

  1. Asp.Net Core 发布和部署(Linux + Jexus )
  2. Linux守护进程之Supervisor
  3. .net中excel遇到的一些问题
  4. Oracle 11g 默认用户名和密码
  5. for循环语句示例应用
  6. 【LeetCode】28 - Implement strStr()
  7. redis.conf的配置
  8. Linux在什么样的从脚本文件数据库sh格式改变sql格式
  9. Microsoft Visual Studio 2017 安装过程
  10. python邮件SMTP的GUI编程
  11. python_14_生成器
  12. 【一天一道LeetCode】#91. Decode Ways
  13. Vue基于vue-quill-editor富文本编辑器使用心得
  14. [luogu1972][bzoj1878][SDOI2009]HH的项链【莫队+玄学卡常】
  15. 【PMP】关键路径法与关键链法
  16. drf1 rest & restful规范
  17. 微软BI SSRS 2012 Metro UI Win 8 风格的报表课程案例全展示
  18. kafka0.8--0.11各个版本特性预览介绍
  19. 利用Jquery和fullCalendar制作日程表
  20. 「小程序JAVA实战」小程序开源搜索组件(53)

热门文章

  1. 监控事件日志关键字规则(EventDescription)
  2. Apache的配置详解
  3. find bugs设置
  4. [日常] NOIp 2018 滚粗记
  5. npm ERR! path: '/usr/local/lib/node_modules/npm/node_modules/cacache/node_modules/ssri' }
  6. 在android工程中添加图片资源(转加)
  7. rpc、socket、tcp/udp简要梳理
  8. 弹框插件self(动效兼容到IE9,功能兼容IE6)
  9. Server Host Cannot be null解决方法
  10. 【小M的作物】