当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

西北农林科技大学:《数据库原理与应用》课程教学资源(PPT课件)第3章 关系数据库标准语言SQL(连接查询)

资源类别:文库,文档格式:PPT,文档页数:53,文件大小:423KB,团购合买
点击下载完整版文档(PPT)

数据库系统概论 An Introduction to Database system 第三章关系数据库标准语言 SQL(续1) 信息工程学院 An Introduction to Database System

An Introduction to Database System 信息工程学院 数据库系统概论 An Introduction to Database System 第三章 关系数据库标准语言 SQL (续1)

3.3查询 ■3.3.1概述 ■3.3.2单表查询 ■3.3.3连接查询 ■3.3.4嵌套查询 ■3.3.5集合查询 ■3.3.6小结 An Introduction to Database System

An Introduction to Database System 3.3 查 询 ◼ 3.3.1 概述 ◼ 3.3.2 单表查询 ◼ 3.3.3 连接查询 ◼ 3.3.4 嵌套查询 ◼ 3.3.5 集合查询 ◼ 3.3.6 小结

3.3.3连接查询(续) 主要类型: ■等值与非等值连接查询 自身连接查询 ·外连接查询 ·复合条件连接查询 An Introduction to Database System

An Introduction to Database System 3.3.3 连接查询 (续) 主要类型: ◼ 等值与非等值连接查询 ◼ 自身连接查询 ◼ 外连接查询 ◼ 复合条件连接查询

等值与非等值连接查询 1、广义迪卡尔积 例: SELECT S.*,SC.* FROM S,SC An Introduction to Database System

An Introduction to Database System 一、等值与非等值连接查询 1、广义迪卡尔积 例: SELECT S.* , SC.* FROM S, SC

等值与非等值连接查询 2、等值连接 例:查询每个学生及其选修课程的情况。 SELECT S.*,SC.* FROM S,SC WHERE S.Sno SC.Sno An Introduction to Database System

An Introduction to Database System 一、等值与非等值连接查询 2、等值连接 例: 查询每个学生及其选修课程的情况。 SELECT S.*,SC.* FROM S,SC WHERE S.Sno = SC.Sno

等值与非等值连接查询 3、自然连接 [例]查询每个学生及其选修课程的情况。 SELECTS.Sno,Sname,Ssex,Sage,Cno,Grade FROM S,SC WHERE S.Sno SC.Sno An Introduction to Database System

An Introduction to Database System 一、等值与非等值连接查询 3、自然连接 [例] 查询每个学生及其选修课程的情况。 SELECTS.Sno,Sname,Ssex,Sage,Cno,Grade FROM S,SC WHERE S.Sno = SC.Sno

等值与非等值连接查询 [例]:查询选修2号课程且成绩在90分以上 的所有学生的学号、姓名 SELECT S.Sno,S.Sname FROM S,SC WHERE S.Sno SC.Sno AND SC.Cno='2'AND SC.Grade 90; An Introduction to Database System

An Introduction to Database System 一、等值与非等值连接查询 [例]:查询选修2号课程且成绩在90分以上 的所有学生的学号、姓名 SELECT S.Sno, S.Sname FROM S, SC WHERE S.Sno = SC.Sno AND SC.Cno= ' 2 ' AND SC.Grade > 90;

等值与非等值连接查询 4、非等值连接 ■连接运算符不是=的连接操作 "[][] 比较运算符:>、=、]BETWEEN[]AND[] An Introduction to Database System

An Introduction to Database System 等值与非等值连接查询 4、非等值连接 ◼ 连接运算符 不是 = 的连接操作 ◼ [.][.] 比较运算符:>、=、.] BETWEEN [.] AND [.]

二、 自身连接(续) 例:运动员表:athlete(name,sex,group) 查询混双选手名单。每行输出一对选手,男在 前,女在后。 name sex group 李萍 女 5 王涛 男 8 张雨 男 2 陈丽 女 8 孙天 男 3 An Introduction to Database System

An Introduction to Database System 二、自身连接(续) 例:运动员表:athlete(name , sex , group ) 查询混双选手名单。每行输出一对选手,男在 前,女在后。 name sex group 李 萍 女 5 王 涛 男 8 张 雨 男 2 陈 丽 女 8 孙 天 男 3

自身连接(续) SELECT a1.name man,a2.name woman FROM athlete a1,athlete a2 WHERE a1.sex='男'ANDa2.sex='女1 AND a1.group=a2.group An Introduction to Database System

An Introduction to Database System 自身连接(续) SELECT a1.name man, a2.name woman FROM athlete a1, athlete a2 WHERE a1.sex='男' AND a2.sex='女' AND a1.group=a2.group

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共53页,可试读18页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有