电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

关系数据库与SQL Server 2008 第2版 教学课件 ppt 作者 龚小勇 第13讲 数据的基本查询

  • 资源ID:89503197       资源大小:797.50KB        全文页数:25页
  • 资源格式: PPT        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

关系数据库与SQL Server 2008 第2版 教学课件 ppt 作者 龚小勇 第13讲 数据的基本查询

第5章 数据查询 select语句的使用,第13讲,引:,第3、4章主要介绍了: 数据库的创建、修改和删除 数据表的创建、修改和删除 定义表结构(包括表约束) 添加、修改、删除表数据 创建数据库的目的在于: 有效地组织数据,使人们更容易地获取和利用数据。,第5章 数据查询 select语句的使用 教学内容,基础知识: 基本关系运算 选择、投影、连接 Select语句的基本使用 选择列 选择行,第5章 数据查询 select语句的使用 学习目标,认知目标: 了解数据库的基本关系运算 了解数据查询的基本概念 能力目标: 掌握用select查询数据库的方法(重点、难点),一、基本关系运算 1. 选择运算,功能: 按给定的条件,从表中选出满足条件的行形成一个新表,作为运算结果。记为F(R)。(F条件,R表名) 其运算结果将表从行方向上进行分割. 实例1:查找21岁的男同学。 运算结果如下: 选择运算理论上的表达式为:,性别=男 and 年龄=21(学生表),一、基本关系运算 2. 投影运算,功能 从表中选出指定列(属性值)组成一个新表。记为A(R)。( A-列名,R-表名 ) 其运算结果将表从列方向上进行分割. 实例2:只显示表中的姓名和专业. 运算结果如下: 投影运算理论上的表达式为:,姓名,专业 (学生表),一、基本关系运算 2. 投影运算,说明: 表中的任何一行或一列或一个属性值都可以通过选择和投影运算得到。 课堂练习1:写出左图所示的关系运算表达式。 运算结果如下: 运算表达式为:,姓名,性别,专业 性别=女 (学生表),二、select语句的使用 1.选择列(投影运算),最基本的 select语句格式 select 列名,n from 表名,n 说明: 字段列表指定了查询结果集中要包含的列的名称。它们可以是以下内容: 选取字段 为字段重新命名 使用常量 多列之间用逗号隔开。,限制返回的个数 过滤结果集中的重复行 使用列表达式 使用聚合函数,二、select语句的使用 1. 选择列(投影运算),实例3:分析下列查询语句执行的功能和结果。 select 学号 , 姓名 , 专业名 from xsqk select top 3 * from xsqk select 学号 , 课程号 , 成绩, 成绩*0.7 from xs_kc select 学号, 课程号, 原成绩=成绩, 成绩*0.7 as 调整成绩1, 成绩+5 调整成绩2 from xs_kc select 学号, 姓名, 其职务是, 备注 from xsqk,使用通配符:查询所有列 但只返回前三条记录,指定列,使用列表达式,改变查询结果中的列名,增加说明列(使用常量),二、select语句的使用 2. 选择行(选择运算),说明: 前面的查询语句执行后,返回的都是表中的所有的行。 在实际应用中,常常需要按条件来查询数据。 在select语句中使用where子句来指定条件,其格式如下: select 列名,n from 表名,n where 条件,二、select语句的使用 2. 选择行(选择运算),条件的类型 比较条件: = != ! ! 逻辑条件:and 、 or、 not 范围条件:betweenand、 not betweenand 模糊匹配条件:like 、 not like 列表运算条件:in 、 not in 空值判断条件:is null 、 is not null,二、select语句的使用 2. 选择行(1)使用比较条件查询,比较运算符: = != ! !1995-12-31,查询第2学期开课的课程、授课教师,查询1996年后出生的学生的姓名和出生日期,二、select语句的使用 2. 选择行(1)使用比较条件查询,课堂练习3:写出实现下列功能的查询语句。 在xsqk表中,查询女同学的姓名和电话号码。 在xsqk表中,查询网络工程专业的学号、姓名。 在xs_kc表中,查询成绩在80分以上的学号、课程号和成绩。,select 姓名,性别,联系电话 from xsqk where 性别=0,select 学号,姓名,专业名 from xsqk where 专业名=网络工程,select 学号, 课程号, 成绩 from xs_kc where 成绩=80,二、select语句的使用 2. 选择行 (2)使用逻辑条件查询,逻辑运算符:and or not 实例5:分析下列查询语句执行的功能和结果 select * from xsqk where 性别=1 and 专业名= 信息安全 课堂练习4:查询xs_kc表中在80分以上和不及格学生的信息。,查询xsqk表中信息安全专业的男生信息。,select * from xs_kc where 成绩=80 or 成绩60,二、select语句的使用 2. 选择行 (3)使用范围条件查询,语法格式: where 列名 not between 取值下界 and 取值上界 实例6:分析下列查询语句执行的功能和结果。 select * from xsqk where 出生日期 between 1996-07-01 and 1996-07-31,查询1996年7月出生的学生信息。,二、select语句的使用 2.选择行 (3)使用范围条件查询,课堂练习5:写出实现下列功能的查询语句。 在xsqk表中,查询不在1996年7、8、9月份出生的学生信息。,select * from xsqk where 出生日期 not between 1996-07-01 and 1996-09-30,select * from xsqk where 出生日期1996-09-30,select * from xsqk where 出生日期=1996-10-01,二、select语句的使用 2.选择行 (3)使用范围条件查询,范围条件与逻辑条件的比较: betweenand 类似1个and not betweenand 类似1个or,二、select语句的使用 2. 选择行 (4)使用模糊条件查询,语法格式: where 列名 not like 字符串 作用: 可实现模糊查询(查询条件不确定的值)。 在字符串中可使用的通配符有:,匹配运算符,二、select语句的使用 2.选择行 (4)使用模糊条件查询,实例7:分析下列查询语句执行的功能和结果. select * from xsqk where 联系电话 like %2 select * from xsqk where 姓名 like 陈_ select * from xsqk where 学号 like %1-3 select * from xsqk where 学号 like % 123 ,查询陈姓且单名的信息,查询电话尾数为2的信息,查询学号尾数为123的信息,查询学号尾数不为123的信息,二、select语句的使用 2.选择行 (4)使用模糊条件查询,课堂练习6:写出实现下列功能的查询语句。 在xsqk表中,查询学号中含有1的记录信息 在xsqk表中,查询电话号码第7位为4和6的记录信息,select * from xsqk where 学号 like %1% ,select * from xsqk where 联系电话 like _ _ _ _ _ _ 46 _,二、select语句的使用 2. 选择行 (5)使用列表条件查询,语法格式: where 列名 not in (列值表) 作用: 查询列中的某些(零散)值。 实例8:分析下列查询语句执行的功能和结果. select 学号,姓名,备注 from xsqk where 备注 in( 班长,团支书,学习委员 ),列表运算符,select 学号,姓名,备注 from xsqk where 备注=班长 or 备注=团支书 or 备注=学习委员,类似多个or连接的条件,二、select语句的使用 2. 选择行 (6)使用空值条件查询,语法格式: where 列名 is not null 实例9:分析下列查询语句执行的功能和结果. select 学号,姓名,备注 from xsqk where 备注 is not null select 学号,姓名,备注 from xsqk where 备注 is null,空值运算符,本课小结,基本关系运算 选择、投影、连接 select语句的使用 select 列名表 from 表名 where 条件 ,投影运算,选择运算,关系条件: = != ! ! 逻辑条件:and or not 范围条件:not betweenand 模式匹配条件: not like 列表条件: not in 空值条件: is not null,课余作业布置,课外练习: 教材 课外实践 任务1 上机准备(课堂考核) 根据题目的已知条件,在作业本上写出相应的SQL语句。 下次上机调试后,交作业。,课余作业布置,上机准备 根据题目的已知条件,在作业本上写出相应的SQL语句。 下次上机调试后,交作业。,

注意事项

本文(关系数据库与SQL Server 2008 第2版 教学课件 ppt 作者 龚小勇 第13讲 数据的基本查询)为本站会员(E****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.