mysql怎么编写成绩 mysql修改成绩

mysql数据库 怎样创建一个成绩表

create table score (

翁源网站建设公司创新互联公司,翁源网站设计制作,有大型网站制作公司丰富经验。已为翁源1000+提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的翁源做网站的公司定做!

id int(10) primary key,

sno int(8) not null,

sname varchar(10) not null,

math int(3),

english int(3),

chi int(3)

);

mysql中取出一门成绩的平均成绩,并且该班中该成绩大于平均成绩的人选出来的MySQL语句该怎么写?

表结构都不给出来,假设表中有姓名,课程,班级,成绩这几个字段。

方法可以给两个:

1、使用关联子查询

Select 姓名,课程,班级,成绩

From 表 a Where a.成绩(Select avg(b.成绩) From 表 b where a.课程=b.课程 and a.班级=b.班级)

2、先按照班级和课程求平均成绩,然后进行连接查询

Select a.姓名,a.课程,a.班级,a.成绩

From 表 Inner Join (select 班级,课程,avg(成绩) 平均成绩 From 表 Group By 班级,课程) b

on a.课程=b.课程 and a.班级=b.班级 and a.成绩b.平均成绩

mysql中定义一个成绩变量,if判断等级怎么最

mysql中定义一个成绩变量,if判断等级参考以下方法

代码如下:php语言

var $score;//分数变量

if($score60){

echo "不及格";

}elseif($score69 $score=60){

echo "及格";

}else if($score=70 $score80){

echo "中";

}else if($score=80 $score90){

echo "良";

}else{

echo "优";

}


文章题目:mysql怎么编写成绩 mysql修改成绩
文章分享:http://scyanting.com/article/higcog.html