国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > MySQL > 数据库mysql中case给成绩划分等级

数据库mysql中case给成绩划分等级

数据库 mysql

头像

小妮浅浅

2021-03-15 20:10:137282浏览 · 0收藏 · 0评论

在表格中如果我们要给不同分段的成绩评选等级,只需要使用筛选功能输入评定的条件即可。那么在mysql中我们该如何输出跟表格一样结果呢?这里有的小伙伴说可以用我们刚学习的case函数来尝试。但是作为最基础的函数,还无法执行这样复杂的判断条件。不过我们可以用case的条件表达式是实现,接下来我们以成绩等级为例,为大家带来case条件表达式的用法。


CASE的简单函数使用简便,但无法应对较为复杂的场景,这就需要用到条件表达式了,其语法结构如下:

CASE
WHEN condition THEN result1  ELSE result2
END

解释一下,语句中的condition是条件判断,如果该判断结果为true,那么CASE语句将返回result,否则返回result2,如果没有ELSE,则返回null。CASE与END之间可以有多个WHEN…THEN…ELSE语句。END表示CASE语句结束。

 

比如说现在有这么一个成绩表,我们要给成绩划分各等级,60以下打不及格,60-80打及格,80-90打良,90以上打优,我们就能用case when来解决。

请看下面这段代码

select *,
case when score<60 then '不及格'
     when score>=60 and score<80 then '及格'
     when score>=80 and score<90 then '良好'
else '优秀' end as 表现
from sc

以上就是我们用case函数的高级用法所得到的成绩划分,这类判断操作仅用case函数是无法完成的。有想要学习的小伙伴可以根据小编的方法来进行操作。

本文教程操作环境:windows7系统、mysql5.8,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

不堪入耳的黄话怎么说| 日韩电影| 电影《满足2》完整版在线观看| 被学长抱进小树林C个爽| 免费观看已满十八岁电视剧在线播...| 小妖精你真要我的命| 美女和帅哥一起努力生产豆浆 | 三男一女免费播放电视剧大全| 成人网站| 日日精进久久为功的下一句是| 《厨房韵母2》动漫下线了吗 | 亚洲一区二区| 女人荫蒂被添全过程A片免费| 精品一区二区三区| 疯狂做爰XXXX高潮潮后感染| 图书馆H含着粉嫩小奶头H漫画| 荷兰日B赛现场视频| 鲁鲁射击免费播放电视剧全部| 美国禁忌:性炮交| 厨房激战饥荒老奶奶能睡觉吗| 儿子控制不住对妈妈发脾气怎么办| 他的巨物撑开她的花缝的导演是谁| 女列车长丰满乳峰| 蜜桃成熟3D| 年轻的瑜伽教练2| 《艳妻互换》完整版| 舌头底下舔着有小硬疙瘩视频| 王叔我老公还在客厅呢什么小说| 边啃奶头一边躁狂会怎么样| 成品人和精品人的区别在哪里知乎| [汉化版]全彩漫画免费阅读 | 19岁大学生少女免费观看电视剧| 《互换人妻HD中字》| 美国伦理《欲奴3)| YY影院免费观看电视剧网站| 电视剧在线观看免费| 爸井空电影| 白日梦我小说| 李丽珍的电影| 动漫网| 欧洲最强女RAPPER免费