SQL命令操作

来源:百度知道 编辑:UC知道 时间:2024/06/06 17:58:14
设有如下两个数据表
学生情况表结构如下
学号 班级 姓名 性别 出生日期
990701 99数学1 张红 男 12/20/99
(2)学生成绩表结构如下
学号 课程 成绩
990701 数学分析 68
试写出以下问地的SQL-SELECT查询语句
1学生成绩表中所有补给个的学生成绩记录
2学生情况表中99数学1和99中文1所有学生的记录
3按班级学号姓名成绩字段顺序显示,查询班级为99数学1 课程为数学分析的学生
4按课程 成绩字段顺序显示,按课程进行分类汇总查询

1.select 学号,班级,姓名,性别,出生日期 from 学生情况表 where 学号 in(select 学号 from 学生成绩表 where 成绩<60);
2.select 学号,班级,姓名,性别,出生日期 from 学生情况表 where 班级='99数学1' or 班级='99中文1'
3.select a.姓名,b.成绩 from 学生情况表 a,学生成绩表 b where b.课程='数学分析' and a.学号=b.学号
4.select 课程,sum(成绩) as 成绩 from 学生成绩表 group by 课程