网站大量收购独家精品文档,联系QQ:2885784924

TP05 指导学习:数据查询 ACCP 6.0 S2-2-MySchool数据库设计优化 PPT教材.ppt

TP05 指导学习:数据查询 ACCP 6.0 S2-2-MySchool数据库设计优化 PPT教材.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TP05 指导学习:数据查询 ACCP 6.0 S2-2-MySchool数据库设计优化 PPT教材.ppt

指导学习:数据查询 第五章 课程内容回顾2-1 数据库设计 设计数据库步骤 E-R图 数据规范化 数据库实现 使用SQL语言创建、删除数据库 使用SQL语言创建、删除表 使用SQL语言添加表约束 课程内容回顾2-2 SQL编程 变量 输出语句 逻辑控制语句 BEGIN-END IF-ELSE WHILE CASE-END 高级查询 子查询 简单子查询 IN/NOT IN EXISTS/NOT EXISTS 联接查询 难点突破 SQL查询 单表查询语句 联接查询 联合查询 子查询 教员备课时完善 作业讲评 教员备课时完善 知识梳理:数据库实现3-2 数据库与表的关系 数据类型 char与varchar、nchar与nvarchar异同点 varchar(max)与varchar()异同点 浮点类型(real、float)与decimal、numeric异同点 datetime与smalldatetime异同点 使用CREATE TABLE语句创建表 当前数据库的系统表 sysobjects中保存已创建的表记录 使用DROP TABLE语句删除表 知识梳理:数据库实现3-3 约束包括: 主键约束:PRIMARY KEY 唯一约束:UNIQUE 引用约束:FOREIGN KEY 检查约束:CHECK 默认约束:DEFAULT 非空约束:NOT NULL 使用ALTER TABLE语句创建约束 使用ALTER TABLE语句删除约束 知识梳理:SQL编程 变量 局部变量与全部变量的不同点 赋值语句SET与SELECT不同点 类型转换函数CAST()与CONVERT()不同点 逻辑控制结构 顺序结构 BEGIN-END 分支结构 IF-ELSE CASE-END 循环结构 WHILE 知识梳理:查询语句 单表查询 模糊查询 匹配符:%、?、[^] 判断列是否空值:IS NULL 判断取值范围:BETWEEN-AND 联接查询:多表联接查询 内联接查询:INNER JOIN - ON 左外联接查询:LEFT OUTER JOIN - ON 右外联接查询:RIGHT OUTER JOIN - ON 联合查询:合并多个查询的结果集 UNION 知识梳理:高级查询 子查询:嵌套查询 关系运算符:子查询只能返回一个值 IN:子查询可以返回一列的多个值 EXISTS:检测查询是否有结果 子查询可以被嵌套在任何表达式可以出现的位置 SELECT语句中 SELECT子句 FROM子句 WHERE子句 INSERT、UPDATE和DELETE语句中WHERE子句 指导——我的租房网5-1 阶段1:指导——分页显示查询房屋出租信息 训练要点: 使用TOP关键字实现查询数据分页显示 使用临时表保存临时的查询结果 需求说明: 查询输出第6条~第10条房屋出租信息 讲解需求说明 指导——我的租房网5-2 实现思路: 方法一: 使用临时表保存出租房屋记录 方法二: 使用子查询和关键字TOP获取出租房屋的记录 --将出租房屋记录批量插入临时表 SELECT IDENTITY(INT,1,1) AS ID,UID,DID,SID,HTID,PRICE,TOPIC,CONTENTS,HTIME,COPY INTO #NEW FROM hos_house --从临时表查询指定位置的出租房记录 SELECT * FROM #NEW WHERE ID BETWEEN 6 AND 10 --删除临时表 DROP TABLE #NEW 完成时间:20分钟 --获得查询结果集第1~5条记录 SELECT TOP 5 HMID FROM hos_house --使用NOT IN关键字查询第6~10条记录 SELECT TOP 5 * FROM hos_house WHERE HMID NOT IN (SELECT TOP 5 HMID FROM hos_house) 临时表存在系统数据库TEMPDB中,它以#开头,如#NEW 综合练习——我的租房网5-3 阶段2:练习——查询指定客户发布的出租房屋信息 需求说明 查询“张三”发布的所有出租房屋信息,并显示房屋分布的街道、区县 提示 方法一:使用联接查询 方法二:使用子查询 完成时间:15分钟 共性问题集中讲解 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 综合练习——我的租房网5-4 阶段3:练习——按区县制作房屋出租清单 需求说明 根据户型和房屋所在区县、街道为至少有2个街道有房屋出租的区县制作出租房屋清单 提示 使用HAVING子句筛选出街道数量大于1 的区县 完成时间:20分钟 综合练习——我的租房网5-5 阶段4:练习——按季度统计当年发布的房屋出租数量 需求说明 按季度统计当年各区县各街道各种户型房

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档