sql成绩表
❶ 求学生表和成绩表的sql语句
select student_id,avg(score),max(score),min(score) from t_score GROUP BY student_id
❷ sql在成绩表里查询最高成绩,最低成绩,按课程号算出平均成绩,要求降序排列
sql在成绩表里查询最高成绩,最低成绩,按课程号算出平均成绩,要求降序排列
select max(成绩),min(成绩) from 成绩表 select avg(成绩) as 平均成绩 from 成绩表 group by 课程号 order by 平均成绩
❸ 用SQL创建一个学生表,课程表,学生成绩表
第一个表是学生表Student,包含三个字段,学生id(stu_id) 和 学生姓名(stu_name)和课程id(les_id)
Create Table [dbo].Student(
stu_id [uniqueidentifier] NOT NULL,
stu_name [nvarchar](425) NOT NULL,
les_id [uniqueidentifier] NOT NULL
)
第二个表课程表Lesson,两个字段,课程id(les_id)和课程名称(les_name)
Create Table [dbo].Lesson(
les_id [uniqueidentifier] NOT NULL,
les_name [nvarchar](425) NOT NULL
)
第三个表学生成绩表Score,三个字段课程id(les_id),学生id(stu_id)和课程得分(les_score)
Create Table [dbo].Score(
les_id [uniqueidentifier] NOT NULL,
stu_id [uniqueidentifier] NOT NULL,
les_score [int] NOT NULL
)
❹ 用sql语句建表 表名学生成绩表
createtable学生成绩表
(
学号varchar(4)notnull,
课程号varchar(3)notnull,
成绩decimal(4,1),
primarykey(学号,课程号)
)
❺ 用SQL语句怎么在学生信息表和成绩表中查出学生的所有信息
这么问有些笼统了,不太能够给出具体的SQL语句
首先要看你的数据库结构是什么样子的
如果只有两张表,一张学生信息表和一张学生成绩表,那就根据这两张表的结构设计SQL查询语句,具体需要的信息不同查询语句也不一样。
你如果需要标准的SQL语句的话,建议你给出设计表结构以及需要的查询的信息是什么
❻ sql制作成绩单,显示班级,学生姓名,科目名称,成绩
在制作之前至少应该有两张表(如果不需要显示班级的详细信息),grade(成绩表)和student(学生表)
表的结构设计分别为:
student:
sid:编号,自增长类型,主键
sno:学号 varchar()长度按自己需求设置,not null
sname:姓名varchar()长度按自己需求设置
sclass:班级
...其他属性按实际需求设置
grade(成绩表):
gid:编号,自增长类型,主键
gno:学号 not null
gcoursename:科目名称
gscore:成绩 float
...其他属性按实际需求设置
实现语句:
selecta.sclass,a.sname,b.gcoursename,b..sno=b.gno
❼ 解答 SQL 数据库 学生表 成绩表
(3) crate table score
(cid int,
Sid int,
Cname char(30),
Score_1 int,
Score_2 int,
Score_3 int,
)
这个有问题吧,一个课程编号只对应一个课程名称,一个学生的课程只有一个成绩,怎么你这里有三个成绩的。你可以把cid,sid同时在这个表设置成主键,这样cid和sid就可以唯一标示一个学生的一门课程的成绩了。
❽ 在 SQL server中怎样设置成绩表中成绩字段的检查约束值为0到100之间
CHECK(成绩>=0 AND 成绩<=100)