sql查询语句的问题,“列出成绩大于90的所有学生的姓名、专业、课程名称、成绩”这条语句怎么写

sql查询语句的问题,“列出成绩大于90的所有学生的姓名、专业、课程名称、成绩”这条语句怎么写,第1张

可以参考下面的代码:

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 * from 表 where 姓名 not in (select 姓名 from 表 where 成绩80 having count(*) =(select count(distinct 科目) from 表))

select sid,avg(CJ) from student group by sid having avg(CJ) >90

这个只能查到学生ID 还差一张学生信息表 用这个ID去关联才能查到学生基本信息


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9919920.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存