创建SQL查询,用SELECT语句为"成绩"表各科成绩做一个A,B,C的等级评分
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建SQL查询,用SELECT语句为"成绩"表各科成绩做一个A,B,C的等级评分相关的知识,希望对你有一定的参考价值。
用iff
就是一个case when语句,这个没什么困难的select (case when 成绩>=90 then 'A' when 成绩>=80 and 成绩<90 then 'B' esle 'C' end) 评级 from table
具体的内容自己改,我用的是oracle的写法,其他数据库也有case when语句用法差不多,如果不是oracle数据库,那么要自己改一改才能用。 参考技术A select case
when (成绩字段>80 and 成绩字段<100) then 'C'
when (成绩字段>60 and 成绩字段<80) then 'B'
when (成绩字段>40 and 成绩字段<60) then 'A'
else 'D' end from 成绩表 参考技术B 做个case when then ;
简单
具体用法百度
以上是关于创建SQL查询,用SELECT语句为"成绩"表各科成绩做一个A,B,C的等级评分的主要内容,如果未能解决你的问题,请参考以下文章