第8章 关系数据库的结构化查询语言SQL-多表查询.pptVIP

  • 1
  • 0
  • 约2.81千字
  • 约 24页
  • 2017-08-27 发布于河南
  • 举报

第8章 关系数据库的结构化查询语言SQL-多表查询.ppt

第8章 关系数据库的结构化查询语言SQL ----多表连接查询 一、多表连接查询 1、传统连接方式 Select 学号,课程名 From 选修表 ,课程表 Where 选修表.课程号=课程表.课程号 2、SQL的连接方式—JOIN连接(基本原理) JOIN的意义是将多个数据表的记录横向连接起来, 然后利用ON来设置条件以过滤不需要的记录。例 如:将下面的两个简单的表JOIN的结果为: 在新的SQL标准中规定了专门的连接语句格式: Select 属性或表达式列表 From 表1 join 表2 [join 关系3…] [[on…] [on连接条件2]] on 连接条件1 Where 查询条件 注意:join的顺序和on的顺序是逆着的. 2、JOIN的类型:inner 、left 、right、 full 和Cross 可以使用JOIN参数将那些数据表结合在一起,依据不用 的查询目的,JOIN的方式可分为多种类型: [inner] JOIN:只显示符合条件的数据行,此为默认的 JOIN方式,因此,INNER参数可以省略。 LEFT JOIN:显示符合条件的数据行,以及左边数据 表中不符合条件的数据行(此时右边数据行会以NULL 来显示) RIGHT JOIN:显示符合条件的数据

文档评论(0)

1亿VIP精品文档

相关文档