第5章Transact–SQL基本语句.pptVIP

  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章Transact–SQL基本语句

5.6 习题 (1)使用SQL语句向表StudentList添加以下数据,注册日期为当前操作日期。 姓名 性别 生日 班级 年级 李英 0 1995-02-28 2 2 齐建军 1 1990-09-01 1 3 韦昆仑 1 1992-06-17 1 1 (2)使用SELECT语句查询所有的女生信息。 (3)使用SELECT语句查询所有的学生信息,按生日正序排序。 (4)使用SELECT语句将学生按年级分组查询。 (5)使用UPDATE语句将所有学生信息中的班级改为1。 (6)只使用一条DELETE语句删除第一题所添加的三条数据。 第5章 Transact-SQL基本语句 Transact-SQL基本语句是常用来操作数据库的语句,大部分的数据库操作都需要通过Transact-SQL基本语句实现,包括对数据的添加、修改、删除和查询等。本章将具体讲解这些基本语句的常用形式。 5.1 Transact-SQL概述 Transact-SQL是从SQL语言标准扩展而来的。扩展的原因有两个:第一,微软开发的数据库系统有的是早于SQL语言标准的;第二,为了特殊性能和新功能而进行的扩展。 5.1.1 Transact-SQL简介 Transact-SQL是SQL Server提供的查询语言。使用Transact-SQL编写应用程序可以完成所有的数据库管理工作。任何应用程序,只要是向SQL Server的数据库管理系统发出的命令,最终都必须体现为Transact-SQL语句。Transact-SQL是唯一可以和SQL Server数据库管理系统进行交互的语言。 5.1.2 Transact-SQL的特点 尽管SQL Server 2008提供了使用方便的图形化用户界面SQL Server Management Studio,但各种功能的实现基础是Transact-SQL语言,只有Transact-SQL语言可以直接和数据库引擎进行交互。Transact-SQL语言是结构化的查询语言,是标准SQL语言的增强版本。由于Transact-SQL语言来源于SQL语言,因此它也具有SQL语言的以下特点。 高度集成化 使用方式灵活 高度非过程化 语法简单 5.2 常用SQL语句 如前所述,SQL语句能够完成对数据的查询、添加、删除以及更新等,这些语句参数众多,使用方法各异。下面讲解这些常用SQL语句的基本形式。 5.2.1 基本查询语句SELECT FROM SELECT FROM是基本的查询语句,使用该语句可以实现各种形式的数据查询操作。通常查询有以下3种形式。 1.查询单一字段 2.查询多个字段 3.查询所有字段 5.2.2 条件语句WHERE WHERE子句用于指定数据检索的条件,以限制返回的数据行。其基本语法格式如下。 WHERE Condition 其中,WHERE是子句;Condition表示要执行的表达式。 5.2.3 多条件语句AND、OR 当检索数据需要用到不止一个限定条件时,这些限定条件要用逻辑运算符AND或OR连接起来。 5.2.4 分组语句GROUP BY 当需要对表的某列数据进行分类时,就可以使用GROUP BY子句。该语句会把字段中所有的数据单一值作为列表返回。 5.2.5 分组条件语句HAVING HAVING子句用于指定分组搜索条件。HAVING子句通常与GROUP BY子句一起使用。TEXT、NTEXT和IMAGE数据类型不能用于HAVING子句。 HAVING子句与WHERE子句很相似,其区别在于其作用的对象不同。WHERE子句作用于表和视图,HAVING子句作用于组。 5.2.6 排序语句ORDER BY ORDER BY子句用于指定查询结果的排序方式,不能对TEXT、 NTEXT和IMAGE数据类型排序。 5.2.7 返回前部数据语句TOP 在SELECT语句中使用TOP n或TOP n PERCENT,选取查询结果的前n行或前百分之n的数据。 5.2.8 单一数据语句DISTINCT DISTINCT关键字能消除重复的数据。 5.2.9 条件区间语句BETWEEN 使用BETWEEN关键字可以更方便地限制查询数据的范围。用户也可以使用NOT BETWEEN关键字查询限定数据范围之外的记录。 5.2.10 模糊查询语句LIKE 在WHERE子句中可以使用LIKE子句来进行字符串的匹配检查。所谓匹配检查,就是指两个字符串相似的程度。例如要查询姓为“李”的姓名数据,在使用LIKE子句进行匹配检查时,就会只返回以“李”开头的名字,而不管具体名字是什么。 5.2.11 插入数据语句INSER

文档评论(0)

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

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

1亿VIP精品文档

相关文档