题目高级查询

发布 2021-05-08 19:25:28 阅读 7856

(一) 连接查询。

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 ...