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_rankFROM at_users 执行结果: 2. case when 权重排序 语法: (case when 条件 then 9 else 0 end)…
CASE WHEN 条件1 THEN 结果1 WHEN 条件2 THEN 结果2 WHEN 条件3 THEN 结果3 WHEN 条件4 THEN 结果4......... WHEN 条件N THEN 结果N ELSE 结果XEND Case具有两种格式.简单Case函数和Case搜索函数.--简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END--Ca…
测试数据 1).等值判断->相当于switch case select S#,C#,C#=( case C# when 1 then '语文' when 2 then '数学' when 3 then '英语' when 4 then '选修' end ) from Sc 2)条件判断->相当于if else if else select S#,score,score=( case when score<60 then '差' when score between 60 and 80 t…