使用SQL server进行if函数班级成绩统计计:分别统计每个班级对应学科及格人数和不及格人数。

其中expr1是判断条件,expr2和expr3是符合expr1的洎定义的返回结果

用处:当从数据库中查询出来的结果需要转换成中文或是其他自定义的格式显示在网页上的时候,可以直接在sql中处理

ps:若数据表中的某个字段多余两种情况可以使用if函数,具体见:

版权声明:本文为博主原创文章未经博主允许不得转载。 /qq_/article/details/

没有实现按区间划分统计版本:

 

 
 


将姓名为’班長’的员工薪水修改为3000元
将姓名为’美美’的员工薪水修改为4000元,job改为BOSS。
将班长的薪水在原有基础上增加1000元

 



使用truncate删除表中记录。

 


查询表中所有学生的姓名和对应的英语成绩

 
  • 可以使用别名:使用as 别名 并且as可以省略。
 



使用别名表示学生分數

使用where条件过滤

 


查询英语成绩大于90分的同学
查询总分大于200分的所有同学

 
 

查询数学分数为18,78,46的同学。(in)
查询所有姓癍的学生成绩

 


对总分排序按从高到低的顺序输出
对学生成绩按照英语进行降序排序,英语相同学员按照数学降序
对姓美的学生成绩排序输出
 

 

 


统计数学成绩大于90的学生有多少个
统计总分大于150的人数有多少?

 


统计一个班级语文、英语、数学各科的总成绩
统计一个班级语文、英语、数学的成绩总和
统计一个班级语文成绩平均分

 


 

 

 


查询购买了几类商品并且每类总价大于100的商品
 

 

我要回帖

更多关于 if函数班级成绩统计 的文章

 

随机推荐