首页 > 代码库 > sql例子
sql例子
1.
数据库查询 查询“001”课程比“002”课程成绩高的所有学生的学号
数据库表
Student(S#,Sname,Sage,Ssex) 学生表
Course(C#,Cname,T#) 课程表
SC(S#,C#,score) 成绩表
Teacher(T#,Tname) 教师表
1)查询“001”课程比“002”课程成绩高的所有学生的学号;
2) 查询平均成绩大于60分的同学的学号和平均成绩
3) 查询所有同学的学号、姓名、选课数、总成绩;
--1
select
SC1.S#
from
SC SC1
JOIN
SC SC2
ON
SC1.S#=SC2.S#
WHERE
SC1.C#=
‘001‘
AND
SC2.C#=
‘002‘
AND
SC1.score>SC2.score
--2
select
S#,
AVG
(score) 平均成绩
from
SC
group
by
S#
having
AVG
(score)>60
--3
select
Student.S#,Sname,
COUNT
(*) 选课数,
SUM
(score) 总成绩
from
Student
JOIN
SC
on
Student.S#=SC.S#
group
by
Student.S#,Sname
sql例子
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。