[计算机软件及应用]数据库操作实例课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《[计算机软件及应用]数据库操作实例课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件及应用 计算机软件 应用 数据库 操作 实例 课件
- 资源描述:
-
1、查查 询询 数数 据据6.1添添 加加 数数 据据6.2修修 改改 数数 据据6.3删删 除除 数数 据据6.4 所谓查询,就是对已经存在于数据库所谓查询,就是对已经存在于数据库中的数据按特定的组合、条件或次序进行中的数据按特定的组合、条件或次序进行检索。查询功能是数据库最基本也是最重检索。查询功能是数据库最基本也是最重要的功能。要的功能。6.1.1 SELECT语句语句SELECT语句的语法如下:语句的语法如下:SELECT select_listINTO new_table_name FROM table_list WHERE search_conditions GROUP BY grou
2、p_by_list HAVING search_conditions ORDER BY order_list ASC|DESC 其中各参数的含义如下。其中各参数的含义如下。(1)select_list 描述结果集的列,它指定了结果集中描述结果集的列,它指定了结果集中要包含的列的名称,是一个逗号分隔的表要包含的列的名称,是一个逗号分隔的表达式列表。达式列表。(2)INTO new_table_name 指定使用结果集来创建新表。指定使用结果集来创建新表。new_table_name指定新表的名称。指定新表的名称。(3)FROM table_list 指定要从中检索数据的表名或视图名。指定要从中检
3、索数据的表名或视图名。(4)WHERE search_conditions WHERE子句是一个筛选条件,它定子句是一个筛选条件,它定义了源表中的行要满足义了源表中的行要满足SELECT语句的要语句的要求所必须达到的条件。求所必须达到的条件。(5)GROUP BY group_by_list GROUP BY子句根据子句根据group_by_list列列中的值将结果集分成组。中的值将结果集分成组。(6)HAVING search_conditions HAVING子句是应用于结果集的附加子句是应用于结果集的附加筛选,用来向使用筛选,用来向使用GROUP BY子句的查询子句的查询中添加数据过滤准
4、则。中添加数据过滤准则。(7)ORDER BY order_list ASC|DESC ORDER BY子句定义了结果集中行的子句定义了结果集中行的排序顺序。排序顺序。6.1.2 选择查询选择查询 一般查询都不是针对全表所有行的查一般查询都不是针对全表所有行的查询,只是从整个表中选出满足指定条件的询,只是从整个表中选出满足指定条件的内容,这就要用到内容,这就要用到WHERE子句。子句。以下是选择行的基本语法:以下是选择行的基本语法:SELECTSELECT_LISTFROM TABLE_LISTWHERE SEARCH_CONDITIONS 其中,其中,SEARCH_CONDITIONS为选为
5、选择查询结果的条件。择查询结果的条件。SQL Server支持比较、支持比较、范围、列表、字符串匹配等选择方法。范围、列表、字符串匹配等选择方法。6.1.2 6.1.2 选择查询选择查询1比较搜索条件比较搜索条件 Microsoft SQL Server 2005使用表使用表6-1列出的比较运算符。列出的比较运算符。6.1.2 6.1.2 选择查询选择查询运运 算算 符符含含 义义运运 算算 符符含含 义义=等于等于不等于(不等于(SQL-92 SQL-92 兼容)兼容)大于大于!不大于不大于 小于小于!=大于或等于大于或等于!=!=不等于不等于=小于或等于小于或等于表表6-16-1比较运算符
6、比较运算符6.1.2 6.1.2 选择查询选择查询2范围搜索条件范围搜索条件 范围搜索返回介于两个指定值之间的范围搜索返回介于两个指定值之间的所有值,可分为包括范围和排他范围两种所有值,可分为包括范围和排他范围两种类型。类型。6.1.2 6.1.2 选择查询选择查询3列表搜索条件列表搜索条件 IN关键字使用户可以选择与列表中的关键字使用户可以选择与列表中的任意值匹配的行。任意值匹配的行。6.1.2 6.1.2 选择查询选择查询4搜索条件中的模式匹配搜索条件中的模式匹配 LIKE关键字搜索与指定模式匹配的字关键字搜索与指定模式匹配的字符串、日期或时间值。模式包含要搜索的符串、日期或时间值。模式包
7、含要搜索的字符串,字符串中可包含字符串,字符串中可包含4种通配符的任意种通配符的任意组合,搜索条件中可用的通配符如表组合,搜索条件中可用的通配符如表6-2所所示。示。6.1.2 6.1.2 选择查询选择查询通通 配配 符符含含 义义%包含零个或多个字符的任意字符串包含零个或多个字符的任意字符串_ _任何单个字符任何单个字符 代表指定范围内的单个字符,代表指定范围内的单个字符,中可以是单个字符中可以是单个字符(如(如acefacef),也可以是字符范围(如),也可以是字符范围(如a-fa-f)代表不在指定范围内的单个字符,代表不在指定范围内的单个字符,中可以是单个中可以是单个字符(如字符(如ac
8、efacef),也可以是字符范围(如),也可以是字符范围(如a-fa-f)表表6-26-2 LIKELIKE关键字对应的通配符关键字对应的通配符6.1.2 6.1.2 选择查询选择查询6.1.3 聚合函数聚合函数 聚合函数对一组值执行计算聚合函数对一组值执行计算,并返回单并返回单个值。个值。Transact-SQL提供下列聚合函数。提供下列聚合函数。1AVG 用于计算查询结果的平均值。用于计算查询结果的平均值。2MAX 该函数用于查找最大值。该函数用于查找最大值。3MIN 该函数用于查找最小值。该函数用于查找最小值。6.1.3 6.1.3 聚合函数聚合函数4SUM 该函数计算查询到的数据值的总
9、和。该函数计算查询到的数据值的总和。5COUNT 该函数可以计算查询到的结果的数目该函数可以计算查询到的结果的数目。6.1.3 6.1.3 聚合函数聚合函数6.1.4 数据分组数据分组 使用使用GROUP BY子句可以按一定的条子句可以按一定的条件对查询到的结果进行分组,再对每一组件对查询到的结果进行分组,再对每一组数据计算统计信息。数据计算统计信息。6.1.5 子查询子查询 子查询是一个嵌套在子查询是一个嵌套在SELECT、INSERT、UPDATE或或DELETE 语句或其语句或其他子查询中的查询。他子查询中的查询。子查询分为两种:嵌套子查询和相关子查询分为两种:嵌套子查询和相关子查询。子
展开阅读全文