`

sql练习

 
阅读更多

表如下:

Student(s#,Sname,Sage,Ssex);学生表

Course(c#,Cname,T#);课程表

SC(s#,c#,score);成绩表

Teacher(t#,Tname);老师表

 

1.查出所有课程001成绩比课程002成绩好的学生的学号

 

2.查出所有平均成绩大于60的学生的学号,平均成绩;

 

3.查出所有同学的学号,姓名,选课数,总成绩;

 

4.查出姓李的老师的个数

 

5.查出所有未选“叶平”的课的同学的学号,姓名;

 

6.查出所有同时选了课程001,002的同学的学号,姓名;

 

7.查出所有选了"叶平"的课的同学的学号,姓名;

 

8.查出所有课程001的成绩低于课程002成绩的同学的学号,姓名

 

9.查出所有其每个课程的成绩都小于60的同学的学号,姓名

 

10.查出未选所有课的学生的学号姓名

 

 

 

思路如下:

1,6,8相关联;5,7正好相反;4相对简单;2,3,9,10;

 

1.

select s# from SC sc1

inner join SC sc2

on sc1.s#=sc2.s#

where sc1.c#=001 and sc2.c#=002 and sc1.score>sc2.score;

 

4.

select count(t.t#) from Teacher twhere t.Tname like "李%";

 

6.

select s# from SC sc1

inner join SC sc2

on sc1.s# = sc2.s#

where sc1.c#=001 and sc2.c#=002;

 

7.

1)查出c#

select c.c# from Course c

inner join Teacher t

on c.t# = t.t#

where t.Tname = "叶平"

inner join SC sc

on c.c# = sc.c#

 

 

 

8.

select s# from SC sc1

inner join SC sc2

on sc1.s#=sc2.s#

where sc1.c#=001 and sc2.c#=002 and sc1.score<sc2.score;

分享到:
评论

相关推荐

    SQL经典练习题_sql练习_

    本资料包中的"SQL经典练习题.sql练习."包含了个人收藏的一系列SQL题目和案例,这些内容常常在面试中出现,对提升SQL技能和准备面试具有很高的价值。 首先,我们要了解SQL的基本概念。SQL主要包括以下几个部分: 1....

    典型SQL练习题

    这个“典型SQL练习题”压缩包提供了深入理解和掌握SQL查询技能的机会。下面,我们将深入探讨标题和描述中所涵盖的知识点,并结合提供的文件,给出详细的学习路径。 首先,"PracticeOfSqlQuery.doc"可能是一个文档,...

    SQL 练习 脚本(实践中学习)

    SQL 练习 脚本(实践中学习)SQL 练习 脚本(实践中学习)SQL 练习 脚本(实践中学习)

    Hive SQL练习题库

    ### Hive SQL练习题库知识点详解 #### 一、Hive SQL概述 Hive 是一个基于 Hadoop 的数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的 SQL 查询功能,使不熟悉 MapReduce 的用户可以利用 SQL...

    sql 练习用数据

    通过这些表,你可以进行各种SQL练习,比如: 1. **基本查询**:查询所有部门、员工或职位的列表。 2. **连接查询**:联合多个表,获取员工的全名、职位、部门和工作地点等信息。 3. **分组和聚合**:统计每个部门的...

    典型Sql练习题

    "典型Sql练习题"这个主题涵盖了从基础查询到复杂联接、子查询、存储过程等多个方面,旨在帮助C#、ASP.NET开发者以及数据库管理员(DBA)增强对SQL的理解和应用能力。 首先,基础的SQL查询包括SELECT语句,用于从...

    sql练习题.pdf

    首先,文件标题为“sql练习题.pdf”,说明文档中包含了50道针对SQL的练习题。文档描述中提到题目难度递增,前18道题目难度逐步上升,从第19题开始则是循环练习和附加的function练习。这表明这份练习题是按照难度分层...

    sql练习及实例

    sql练习及实例,相关练习语句案例。时间编写的写法等。

    Sql经典练习题库(附答案)

    #### 五、经典SQL练习题解析 ##### 1. 查询“0001”课程比“C002”课程成绩高的所有学生的学号 ```sql SELECT S# FROM SC WHERE C# = '0001' AND SCORE &gt; ANY (SELECT SCORE FROM SC WHERE C# = '0002'); ``` **...

    48道SQL练习题.pdf

    本次提供的练习题集是针对数据分析师的一个SQL练习题库,包含了多种类型的题目,覆盖了SQL基础查询、聚合函数、子查询、连接查询、条件查询、更新、删除、插入和视图等多方面的知识点。通过这些练习题,数据工作者...

    2024年经典SQL练习题-IT类课程习题资源(源代码和文档)

    2024年经典SQL练习题-IT类课程习题资源(史上最全资料)2024年经典SQL练习题-IT类课程习题资源(史上最全资料)2024年经典SQL练习题-IT类课程习题资源(史上最全资料)2024年经典SQL练习题-IT类课程习题资源(史上最...

    补充SQL练习(参考答案)

    根据题目要求,我们将基于给定的信息来探讨与SQL相关的知识...以上是对给定的SQL练习题目的详细解答,涉及到了SQL的基本操作如创建表、插入数据以及复杂的多表查询技巧等,对于学习SQL基础和提高SQL技能都非常有帮助。

    vfp6.0SQL练习题

    vfp6.0结构化查询语言SQL练习题1附带答案,包含简单查询、条件查询、查询排序、分组、嵌套查询、SQL数据定义等

    经典SQL练习题(MySQL版).sql

    网上有一篇关于SQL的经典文章,超经典SQL练习题,做完这些你的SQL就过关了,引用和分析它的人很多,于是今天复习SQL的时候找来练了练手。

    SQL代码 sql练习

    "SQL代码 sql练习"这个资源提供了两个SQL脚本文件——SQLQuery1.sql和试题作业.sql,旨在帮助学习者深入理解和应用SQL语句。 SQLQuery1.sql可能包含了各种基础到进阶的查询示例,如SELECT语句的使用,包括选择特定...

    整理的sql练习题

    整理的sql练习,很经典,可以帮助学习,包含数据库的查询,统计,分组,也包含一些高级sql特性

    SQL练习题

    标题 "SQL练习题" 暗示我们即将探讨的是与SQL(结构化查询语言)相关的实践问题和训练。SQL是用于管理和处理关系数据库的标准编程语言,对于任何希望在数据分析、数据库管理或软件开发领域工作的人来说,它都是必备...

    sql练习_可直接导入的数据和结构

    这是一个简单的sql练习的sql代码,提供了需要的数据和结构的sql语句,直接运行即可

    2024年经典SQL练习题-IT类课程习题资源(史上最全资料)

    2024年经典SQL练习题-IT类课程习题资源(史上最全资料)2024年经典SQL练习题-IT类课程习题资源(史上最全资料)2024年经典SQL练习题-IT类课程习题资源(史上最全资料)2024年经典SQL练习题-IT类课程习题资源(史上最...

    SQL练习题 SQL练习题 SQL练习题

    以下是一些SQL练习题,涵盖了SELECT、INSERT、UPDATE、DELETE、JOIN、SUBQUERY、AGGREGATE、GROUP BY等语句和函数: 选择数据 从 employees 表中选择所有列: SELECT * FROM employees; 从 employees 表中选择 ...

Global site tag (gtag.js) - Google Analytics