(一) 连接查询。
1. 查询每个学生的基本情况及选修的课程情况,格式如下:
学号姓名班级课程号成绩。
2. 查询选修了课程号为101的每个学生的姓名及成绩。
3. 查询 41021班且选修了“计算机基础”课程的学生的学号、姓名及成绩。
4. 查询选修了课程号为101的每个学生的基本情况及成绩。
5. 显示每门课程的平均成绩。格式如下:(思考题)课程名平均成绩。
6. 查询生日相同的学生的姓名和出生日期。格式如下(思考题)姓名1 姓名2 出生日期。
其中:“姓名1”和“姓名2”中的姓名不能相同。
二) 子查询的使用。
1. 查询平均成绩高于101号课程平均分的课程号及平均成绩。
2. 查询“计算机基础”成绩的及格率。
3. 查询101号课程及格的学生的基本情况。
4. 查找未选修“c语言”课程的学生的情况。
5. 查询每个课程年龄最小的学生的基本信息。
6. 查找选修了“计算机基础”课程的学生的情况。
7. 查询“计算机基础”成绩高于平均分的学生的学号,姓名和成绩,并按“计算机基础”成绩从高到低排序。
8. 查询“计算机基础”成绩及格的学生的学号、姓名、性别和班级情况。
ORACLE高级查询
本章目标 多表查询。联接查询 inner join 内联接 left outer join 左外联接 right outer join 右外联接 full join 全联接 子查询。集合操作。union 联合 union all 联合所有 intersect 交集 minus 减集 一 连接类型。o...
SQL高级查询
高级查询概念。在掌握查询的基础知识后,您就可以探知查询解决方案中使用的下列高级查询概念 在选择列表中使用聚合函数。使用 group by 对多行分组。使用 union 组合结果。子查询基础知识。使用 case 处理条件数据。并行查询。汇总数据 在选择列表中使用聚合函数。聚合函数 例如 sum g c...
SQL高级查询
sql server t sql 1 基本常用查询 3 select 3 all 查询所有 3 distinct 过滤重复 3 count 统计 3 top 取前n条记录 3 alias column name 列重命名 3 alias table name 表重命名 3 column 列运算 3 ...