- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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:练习——按季度统计当年发布的房屋出租数量
需求说明
按季度统计当年各区县各街道各种户型房
您可能关注的文档
- Tesco生鲜食品冷链质量管控知识讲稿.ppt
- test 德语教程PPT教材.ppt
- the 16th Century Britain and American culture 英美文化的.ppt
- The capacity of love 现代大学英语上课教材ppt.ppt
- The Cost of Production教程文件.ppt
- The development of intercultural communication 跨文化的交际 .ppt
- The Developmental State and Beyond the Case of China 政治学基础 演示教学.ppt
- The Discovery of What It Means to Be an American 张汉熙高级英语第二册教材.ppt
- The Discovery of What It Means to Be an American教学教案.ppt
- The economy-environment relationship environment and sustainable development 幻灯片课件.ppt
- 师缘主题课件最新完整版本.pptx
- 基于偏好MOEA_D算法的气发动机多目标优化标定研究.pdf
- 师范技能课件比赛一等奖最新完整版本.pptx
- 师范生初中美术说课课件最新完整版本.pptx
- 师范技能课件图片素材库最新完整版本.pptx
- Unit 2 Making a Difference Understanding ideas The Well that changed the world 教学设计-高中英语外研版(2019)必修第三册.docx
- 师范生技能大赛PPT课件语文最新完整版本.pptx
- 基于扭矩的双燃料发动机控制策略研究.pdf
- 1.2.1 等差数列的概念及其通项公式(教学设计)高二数学(北师大版2019选择性必修第二册).docx
- 师范文化课件最新完整版本.pptx
文档评论(0)