第三章 关系数据库标准语言 SQL (2)
9/27
Basic Structure of an SQL Query (1)
select target-attribute-list from table-list where conditions Relational algebra correspondence: select-clause projection (π) from-clause where-clause Cartesian product (×) selection (σ)
Basic Structure of an SQL Query (1)
Relation schemas under consideration: Students (SSN, Name, GPA, Age) Courses (Course_no, Title, Dept_Name) Enrollment (SSN, Course_no, Grade)
Basic Structure of an SQL Query (2)
Find the SSN, Name and GPA of all students whose GPA is higher than 3.8. SQL> select SSN, Name, GPA 2 from Students 3 where GPA > 3.8;
Basic Structure of an SQL Query (3) To retrieve all attributes of a relation, use the shorthand * . Find all students whose GPA is higher than 3.8. select * from Students where GPA > 3.8 The where-clause may be absent. Find the Names of all students. select Name from Students
Basic Structure of an SQL Query (4) The select command does not remove duplicate rows in the result table. Duplicate rows can provide additional information. It may be costly to remove duplicate rows. To remove duplicate rows, select distinct should be used.
Basic Structure of an SQL Query (5)
Example: Find the Names of all students without duplicate rows. select distinct Name from Students select all can be used to explicitly request that all duplicate rows are kept. Questions: How select distinct is implemented Is the following query an efficient query select distinct SSN, Name from Students
Basic Structure of an SQL Query (6) Find the names and GPAs of all students who take database systems. select Name, GPA from Students, Enrollment, Courses where Title = `database systems' and Students.SSN = Enrollment.SSN and Enrollment.Course_no = Courses.Course_no
Basic Structure of an SQL Query (7)
The semantics of the previous query can be expressed (almost correctly!) as:
π Name, GPA (σ Title = `database systems' and Students.SSN
- sql数据库入门教程pdf > 关系数据库标准语言
-
关系数据库标准语言
下载该文档 文档格式:PDF 更新时间:2003-08-01 下载次数:0 点击次数:1文档基本属性 文档语言: Simplified Chinese 文档格式: pdf 文档作者: 雨林木风 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: WWW.YlmF.CoM 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:数据库和SQL
下一篇:数据库移植到
点击查看更多关于sql数据库入门教程pdf的相关文档
- 您可能感兴趣的
- sql入门教程pdf sqlserver入门pdf tsql编程入门经典pdf sql数据库教程pdf sql语句教程pdf oracle数据库入门pdf sql编程基础pdf sqlserver2008pdf sqlserverpdf
- 大家在找
-
- · 中专语文课本第一册
- · 医学成像技术计算题
- · 问http://www.4020.cn/txt小说下载
- · 钢结构预埋件加工合同
- · 国务院制定的行政法规
- · 汽车构造试卷及答案
- · flash高级编程教程
- · 团购之家百度
- · 上海交大研究生就业
- · 管理运筹学2.5版软件下载
- · 大学生物实验报告单
- · 无锡鸿山镇地铁规划
- · 高等数学上册
- · 专职治安巡逻
- · 对财务人员的工作鉴定
- · 西门子加工中心的操作
- · 汉川机床厂
- · 汽车底盘装甲价格
- · 根据价格策略的不同,零售业态可分为
- · 滨州魏桥铝电工资待遇
- · 画法几何与土建制图
- · 国库集中支付账务处理
- · 会计学考研专业课
- · 煤矿开采技术毕业论文
- · 2010伤感情歌dj
- · windowssearch.exe
- · 钢琴练习软件
- · 可口可乐揭盖赢手机
- · 工程热力学教学视频
- · 河北省津贴补贴
- 赞助商链接