mysql中if else多条件的使用示例
这篇文章主要介绍mysql中if else多条件的使用示例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
一、 编写一条update语句实现商品涨价,具体规则如下
1、99元以内,提价20%
2、100-999元之间,提价10%
3、1000-1999之间,提价5%
4、其他提价2%
updategoodssetprice=(casewhenpricebetween0and99thenprice*1.2whenpricebetween100and999thenprice*1.1whenpricebetween1000and1999thenprice*1.05whenprice>1999thenprice*1.02end);select*fromgoods;
二、 编写一条select语句,实现如下效果
学号姓名分数等级-------------------------------------------------1张三86良好2李四98优秀3王五72及格4那六69及格5小幺56不及格
规则如下:
1、>=90:优秀
2、>=80:良好
3、>=60:及格
4、<60:不及格
selectidas学号,nameas姓名,scoreas分数,(casewhenscore>=90then'优秀'whenscore>=80andscore<90then'良好'whenscore>=60andscore<80then'及格'whenscore<60then'不及格'end)as等级fromscores;
以上是“mysql中if else多条件的使用示例”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。