[计算机软件及应用]数据库操作实例ppt课件.ppt

[计算机软件及应用]数据库操作实例ppt课件.ppt

ID:59412865

大小:227.00 KB

页数:38页

时间:2020-09-19

[计算机软件及应用]数据库操作实例ppt课件.ppt_第1页
[计算机软件及应用]数据库操作实例ppt课件.ppt_第2页
[计算机软件及应用]数据库操作实例ppt课件.ppt_第3页
[计算机软件及应用]数据库操作实例ppt课件.ppt_第4页
[计算机软件及应用]数据库操作实例ppt课件.ppt_第5页
资源描述:

《[计算机软件及应用]数据库操作实例ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章数据操作实例查询数据6.1添加数据6.2修改数据6.3删除数据6.46.1查询数据所谓查询,就是对已经存在于数据库中的数据按特定的组合、条件或次序进行检索。查询功能是数据库最基本也是最重要的功能。6.1.1SELECT语句SELECT语句的语法如下:SELECTselect_list[INTOnew_table_name]FROMtable_list[WHEREsearch_conditions][GROUPBYgroup_by_list][HAVINGsearch_conditions][ORDERBYorder_list[ASC

2、DESC]]6.1查询数

3、据其中各参数的含义如下。(1)select_list描述结果集的列,它指定了结果集中要包含的列的名称,是一个逗号分隔的表达式列表。6.1查询数据(2)INTOnew_table_name指定使用结果集来创建新表。new_table_name指定新表的名称。(3)FROMtable_list指定要从中检索数据的表名或视图名。6.1查询数据(4)WHEREsearch_conditionsWHERE子句是一个筛选条件,它定义了源表中的行要满足SELECT语句的要求所必须达到的条件。(5)GROUPBYgroup_by_listGROUPBY子句根据group_by_l

4、ist列中的值将结果集分成组。6.1查询数据(6)HAVINGsearch_conditionsHAVING子句是应用于结果集的附加筛选,用来向使用GROUPBY子句的查询中添加数据过滤准则。(7)ORDERBYorder_list[ASC

5、DESC]ORDERBY子句定义了结果集中行的排序顺序。6.1查询数据6.1.2选择查询一般查询都不是针对全表所有行的查询,只是从整个表中选出满足指定条件的内容,这就要用到WHERE子句。以下是选择行的基本语法:SELECT SELECT_LISTFROM TABLE_LISTWHERESEARCH_CONDITIONS其中,

6、SEARCH_CONDITIONS为选择查询结果的条件。SQLServer支持比较、范围、列表、字符串匹配等选择方法。6.1.2选择查询1.比较搜索条件MicrosoftSQLServer2005使用表6-1列出的比较运算符。6.1.2选择查询运算符含义运算符含义=等于<>不等于(SQL-92兼容)>大于!>不大于<小于!<不小于>=大于或等于!=不等于<=小于或等于表6-1比较运算符6.1.2选择查询2.范围搜索条件范围搜索返回介于两个指定值之间的所有值,可分为包括范围和排他范围两种类型。6.1.2选择查询3.列表搜索条件IN关键字使用户可以选择与列表中的任意值

7、匹配的行。6.1.2选择查询4.搜索条件中的模式匹配LIKE关键字搜索与指定模式匹配的字符串、日期或时间值。模式包含要搜索的字符串,字符串中可包含4种通配符的任意组合,搜索条件中可用的通配符如表6-2所示。6.1.2选择查询通配符含义%包含零个或多个字符的任意字符串_任何单个字符[]代表指定范围内的单个字符,[]中可以是单个字符(如[acef]),也可以是字符范围(如[a-f])[^]代表不在指定范围内的单个字符,[^]中可以是单个字符(如[^acef]),也可以是字符范围(如[^a-f])表6-2LIKE关键字对应的通配符6.1.2选择查询6.1.3聚合函数聚合

8、函数对一组值执行计算,并返回单个值。Transact-SQL提供下列聚合函数。1.AVG用于计算查询结果的平均值。2.MAX该函数用于查找最大值。3.MIN该函数用于查找最小值。6.1.3聚合函数4.SUM该函数计算查询到的数据值的总和。5.COUNT该函数可以计算查询到的结果的数目。6.1.3聚合函数6.1.4数据分组使用GROUPBY子句可以按一定的条件对查询到的结果进行分组,再对每一组数据计算统计信息。6.1.5子查询子查询是一个嵌套在SELECT、INSERT、UPDATE或DELETE语句或其他子查询中的查询。子查询分为两种:嵌套子查询和相关子查询。1.

9、嵌套子查询嵌套子查询的执行不依赖于外部查询。嵌套子查询在外部查询之前执行,然后返回数据供外部查询使用,嵌套子查询中不包含对于外部查询的任何引用。6.1.5子查询2.相关子查询相关子查询在执行时,要使用到外部查询的数据。外部查询首先选择数据提供给子查询,然后子查询对数据进行比较,执行结束后再将它的查询结果返回到它的外部查询中。6.1.5子查询6.1.6表连接在数据库应用中,经常需要从多个相关的表中查询数据,这就需要进行表连接。1.使用内部连接内部连接也叫自然连接,是将两个表中的列进行比较,将两个表中满足连接条件的行组合起来作为结果,它是最常见的表连接形式。6.1.6

10、表连接内部

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。