sql 中的case与group by有一张表,三个字段:语文、数学、英语.其中有三条记录分别表示语文70、数学80、英语58 请用一条sql语句查询出这三条记录并按以下条件显示出来(并写出思路) 大于等

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 17:23:46
sql 中的case与group by有一张表,三个字段:语文、数学、英语.其中有三条记录分别表示语文70、数学80、英语58 请用一条sql语句查询出这三条记录并按以下条件显示出来(并写出思路) 大于等
xSn@~ bRrǨl&(4&/piԈ)1vNBgmc$[Zyofp2zUT-Ik*grn>UF+jsf zIWv<$K1J|B#LfF1)H+)ĆX'z#VE] $6ORHXTU.!NGZ'j̕:53 v0W@.IYü_߼;kʬT_eM%#\2,ɦVZp*V'@DGv:GbO͐wѧ/L.\KrYcAxLg`/Ms`¢ysdE/͍8׍ 1I9>n/לnQ'v8d>  ^¶6~$̮9a2biގX g9XHSFY75 qL8@bدp Xj},W狉 6c6A]y\t+mj$076C

sql 中的case与group by有一张表,三个字段:语文、数学、英语.其中有三条记录分别表示语文70、数学80、英语58 请用一条sql语句查询出这三条记录并按以下条件显示出来(并写出思路) 大于等
sql 中的case与group by
有一张表,三个字段:语文、数学、英语.其中有三条记录分别表示语文70、数学80、英语58 请用一条sql语句查询出这三条记录并按以下条件显示出来(并写出思路) 大于等于80分表示优秀 大于等于60分表示及格 小于60分表示不及格 显示如下: 语文 数学 英语 优秀 及格 不及格 的形式 上面时case语句 下面是group by 语句 关于分组Group By 表内容:2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2005-05-10 胜 2005-05-10 负 2005-05-10 负 通过sql语句实现: 胜负 2005-05-09 2 2 2005-05-10 1 2 create table tab_biao ( Bdate varchar(20), Bwon varchar(10) ) go 谢谢了!快点

sql 中的case与group by有一张表,三个字段:语文、数学、英语.其中有三条记录分别表示语文70、数学80、英语58 请用一条sql语句查询出这三条记录并按以下条件显示出来(并写出思路) 大于等
select case when 语文 >= 80 then '优秀' when 语文 >= 60 then '及格' else '不及格' end 语文,case when 数学 >= 80 then '优秀' when 数学 >= 60 then '及格' else '不及格' end 数学,case when 英语 >= 80 then '优秀' when 英语 >= 60 then '及格' else '不及格' end 英语 from 表 select bdate,count(case bwon when '胜' then bwon end),count(case bwon when '负' then bwon end) from 表 group by bdate