sql查询语句的问题,“列出成绩大于90的所有学生的姓名、专业、课程名称、成绩”这条语句怎么写
(有学生基本情况表:学号、姓名、年龄、联系电话、专业、联系电话,成绩表:学号、课程编号、成绩,课程表:课程编号、课程名称、课程性质、课程学分)...
(有学生基本情况表:学号、姓名、年龄、联系电话、专业、联系电话,成绩表:学号、课程编号、成绩,课程表:课程编号、课程名称、课程性质、课程学分)
展开
展开全部
可以参考下面的代码:
select s.姓名, s.专业, sc.成绩, c.课程名称
from 学生基本情况表 s, 成绩表 sc, 课程表 c
where s.学号 = sc.学号 and c.课程编号 = sc.课程编号
and sc.成绩 > 90
扩展资料:
sql语句
删除列:
Alter table table_name drop column column_name--从表中删除一列
添加主键:
Alter table tabname add primary key(col)
平均:
select avg(field1) as avgvalue from table1
最大:
select max(field1) as maxvalue from table1
参考资料来源:百度百科-SQL语句大全
参考资料来源:百度百科-sql语句
展开全部
select s.姓名, s.专业, sc.成绩, c.课程名称
from 学生基本情况表 s, 成绩表 sc, 课程表 c
where s.学号 = sc.学号 and c.课程编号 = sc.课程编号
and sc.成绩 > 90
from 学生基本情况表 s, 成绩表 sc, 课程表 c
where s.学号 = sc.学号 and c.课程编号 = sc.课程编号
and sc.成绩 > 90
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单SQ:select B.姓名,B.专业,C.课程名称,A.成绩 from 成绩表 A left join 学生基本情况表 B on A.学号=B.学号 left join 课程表 C on A.课程编号=C.课程编号 where A.成绩>90----可以给分啦。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询