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

  • 9
  • 0
  • 约1.94千字
  • 约 24页
  • 2017-06-12 发布于浙江
  • 举报

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

8关系数据库的结构化查询语言SQL多表查询

第8章 关系数据库的结构化查询语言SQL ----多表连接查询 ;一、多表连接查询;2、SQL的连接方式—JOIN连接(基本原理) JOIN的意义是将多个数据表的记录横向连接起来, 然后利用ON来设置条件以过滤不需要的记录。例 如:将下面的两个简单的表JOIN的结果为:;Select 学号,课程名,成绩 From 课程表 JION 选修表 On 课程表.课程号=选修表.课程号 ;在新的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精品文档

相关文档