`
withoutme_hw
  • 浏览: 9652 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

SQL练习(using MySQL)

 
阅读更多

还是这个经典场景,但是却能衍生出很多较复杂的SQL语句。学生选课,一个学生表student,课程表course,选课表sc,在MySQL下建立数据库:

问题:

学过2号老师讲过一门课的学生

学全了2号老师讲过所有课程的学生

未学全2号老师讲过所有课程的学生

一门2号老师讲的课也未学过的学生

有两门成绩不及格课程同学的平均成绩

平均成绩高于80分的同学

既学过1号课程又学过2号课程的学号,本应该用集合差(except)实现,但MySQL中不支持except,上面几个例子也是如此

分享到:
评论

相关推荐

    Using Relational Databases and SQL.ppt

    在IT领域,关系型数据库和SQL是至关重要的组成部分,它们被...这样的练习有助于加深对SQL语句的理解,尤其是数据库设计和管理中的关键概念。在CS 422等更高级的课程中,还会进一步学习更复杂的数据库操作和设计模式。

    Build Your Own Database Driven Web Site Using PHP & MySQL 4th.Edition 源代码

    源代码是学习这本书的重要组成部分,它包含了书中所有示例和练习的实现,使读者能够直接实践并理解理论知识。 在学习PHP与MySQL结合开发Web应用时,以下几个核心知识点至关重要: 1. **PHP基础**:PHP是一种服务器...

    C#课后练习的几个例子

    1. **数据库连接**:C#通过ADO.NET库提供了一种连接到各种数据库(如SQL Server、MySQL、Oracle等)的方式。使用`SqlConnection`类(对于SQL Server)或`OleDbConnection`类(用于ODBC兼容的数据库)来创建数据库...

    可能是史上最全的-------mysql连结查询精炼.pdf

    MySQL中的连结查询是数据库操作中的重要组成部分,它允许我们从多个表中获取相关数据,合并成一个结果集。在本文件中,我们探讨了几种不同的连接类型:...通过练习和实践,可以更好地理解和运用这些概念,避免遗忘。

    Database Processing Fundamentals, Design, and Implementation (12th Edition).rar

    Using SQL in Sun Microsystems MySQL 5.1 SQL Enhancements for Querying a Single Table Sorting the Results SQL WHERE Clause Options Combing the SQL WHERE Clause and the SQL ORDER BY Clause Performing ...

    ASP.NET数据库高级教程 C#篇 随书光盘

    在ASP.NET中,数据库交互通常通过ADO.NET(ActiveX Data Objects .NET)进行,这是一个数据访问组件集,它允许程序员与各种数据库管理系统(如SQL Server、Oracle、MySQL等)进行通信。ADO.NET包含诸如Connection...

    用C#编写winfron链接数据库的要点

    ADO.NET是由微软提供的一个组件,它允许程序员直接与各种数据库管理系统(如SQL Server、Oracle、MySQL等)进行通信。核心组件包括DataSet、DataTable、DataAdapter和Connection对象等。 1. **Connection对象**:这...

    C#编程—学生数据查询

    ADO.NET提供了一种结构化的模型,用于与各种数据库管理系统(如SQL Server、Oracle或MySQL)进行通信。创建数据库连接的基本步骤包括导入System.Data.SqlClient命名空间,实例化SqlConnection类,并使用合适的连接...

    简单的PHP教程—十天学会PHP教程

    ... ...`。变量无需提前声明,直接赋值即可。...4. 流程控制:通过if-else语句实现条件判断,通过for、while、do-while循环实现重复执行。...在实践中不断学习和练习,将有助于深化理解并提升PHP编程技能。

    asp.net知识库

    Create Tables and Build inserts from Tables by using Mygeneration Templates(Sql Server) C# 获取数据库中某个某个表的创建脚本 DbHelperV2 - Teddy的通用数据库访问组件设计和思考 也论该不该在项目中使用...

Global site tag (gtag.js) - Google Analytics