第5章第一次课程 数据库的数据查询2015.pptVIP

第5章第一次课程 数据库的数据查询2015.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * 教师:王 静 第5章 数据库的数据查询 数据库的数据查询 高级查询 2 简单查询 1 1. T-SQL简单查询 1.1 查询 1.2 选取字段 1.3 条件查询 1.4 查询结果排序 1.5 查询结果保存 1.1 查 询 数 据 所谓查询,就是对已经存在于数据库中的数据按特定的组合、条件或次序进行检索。查询功能是数据库最基本也是最重要的功能。 SELECT 字段列表 [INTO 目标数据表] FROM 源数据表或视图[,...n] [WHERE 条件表达式] [ORDER BY 排序表达式 [ASC]|[DESC]] select语句是数据库操作中使用频率最高的语句,是SQL语言的灵魂,主要语法格式如下,应牢记于心,具体语法格式可使用时查询在线文档。 SELECT语句 其中各参数的含义如下。 (1)SELECT 字段列表 描述结果集的列,它指定了结果集中要包含的列的名称,是一个逗号分隔的表达式列表。 (2)INTO 目标数据表 指定使用结果集来创建新表。目标数据表指定新表的名称。 (3)FROM 源数据表或视图 指定要从中检索数据的表名或视图名。 (4)WHERE 条件表达式 WHERE子句是一个筛选条件,它定义了源表中的行要满足SELECT语句的要求所必须达到的条件。 (5)ORDER BY order_list[ ASC | DESC ] ORDER BY子句定义了结果集中行的排序顺序。 1. T-SQL简单查询 1.1 查询 1.2 选取字段 1.3 记录重复与最前面记录 1.3 条件查询 1.5 汇总查询(聚合函数) 4 查询结果排序 1.5 查询结果保存 1. T-SQL简单查询 1.1 查询 1.2 选取字段 1.3 条件查询 1.4 查询结果排序 1.5 查询结果保存 1.2 选取字段 选取字段: SELECT 列名1[,...列名n] FROM 表名 选取全部字段:* SELECT * FROM 表名 1.2 选取字段 【例5.1】 如何 1)从“学生信息表”只查询表中的姓名和性别列? 2)从“学生信息表”查询表中的所有列? 1.2 选取字段 use 教学成绩管理数据库 --一段一段选中执行 go --1. 查询学生姓名和性别 select 姓名, 性别 from 学生信息表 --2. 查询学生信息表中所有字段(列,栏目) select * from 学生信息表 1.3 条件查询(1) (1)条件查询是指在数据表中查询满足某些条件的记录。条件查询就是关系运算的选择运算,它是对数据源(from子句)进行水平分割。 SELECT 列名1[,...列名n] FROM 表名 WHERE 条件表达式 (2) where子句中的条件是一个逻辑表达式,其中可以包含的运算符见表 运算符 用途 =,,,=,,=,!= 比较大小 and,or,not 设置多重条件 between and 确定范围 in、not in、any|some、all 确定集合 like 字符匹配,用于模糊查询 is[not] null 测试空值 比较搜索条件 运 算 符 含 义 运 算 符 含 义 = 等于 不等于(SQL-92 兼容) 大于 ! 不大于 小于 ! 不小于 = 大于或等于 != 不等于 = 小于或等于 比较运算符 条件查询(2) (1)比较运算用来测试两个相同类型表达式的顺序、大小、相同与否,比较运算的结果是逻辑值。 表达式 比较运算符 表达式 (2)基本逻辑运算符有and、or、not,参与运算的表达式是逻辑表达式,运算结果是逻辑值。 表达式 AND或OR 表达式 NOT 表达式 例如: 年龄18 and 性别=‘男’, 年龄18 or 年龄60, 年龄 beween 18 and 60 条件查询(2) 【例5.3.2】 如何从“学生信息表”查询学号小于110010学生的姓名、性别? 如何从“学生信息表”查询学号在110020和110040之间学生的姓名、性别? use 教学成绩管理数据库 go select * from 学生信息表 where 学号110010 select * from 学生信息表 where 学号 between 110020 and 110040 1. T-SQL简单查询 1.1 查询 1.2 选取字段 1.3 条件查询 1.4 查询结果排序 1.5 查询结果保存 4 查询结果排序 对查询的

文档评论(0)

ffpg + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档