- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7讲t-sql查询基础
第7讲 T-SQL查询基础 主要内容 7.1 SELECT查询 7.2 使用TOP关键字 7.3 使用DISTINCT关键字 7.4 使用计算列 7.5 使用列的别名 7.6 使用WHERE子句 7.7 使用ORDER BY子句 T-SQL是SQL Server提供的查询语言,它基于美国国家标准学会的结构化查询语言(ANSI-SQL)而制定,提供了标准的SQL命令,并扩充了一些功能。 所有的应用程序,无论它是使用什么高级语言编写的,其与SQL Server 的通信都是通过向服务器发送T-SQL语句来进行的,T-SQL是惟一可以和SQL Server数据库管理系统进行交互的语言。 7.1 SELECT查询 在数据库中,数据查询是用SELECT语句来完成的,SELECT语句可以按用户的要求从数据库中的一个或多个表中检索出满足给定条件的一行或多行数据,并将数据以用户规定的格式进行整理后返回给客户端。SELECT语句除了可以查询指定的表或视图中的数据以外,还可以查询SQL Server的系统信息。 命令格式: SELECT [ ALL | DISTINCT ][TOP n [ PERCENT ]] select_list [ INTO new_table ] FROM table_source [ WHERE search_condition ] [ GROUP BY group_by_expression ] [ HAVING search_condition ] [ ORDER BY order_expression [ ASC | DESC ] ] 命令说明: (1)ALL | DISTINCT:DISTINCT关键字用于禁止在查询结果数据集中显示重复的行。ALL关键字允许在查询结果数据集中显示查询到的全部行。默认值为ALL关键字。 (2)TOP n [ PERCENT ]:TOP n用于在查询结果数据集中显示查询到的前n行数据(n为自然数);TOP n PERCENT用于在查询结果数据集中显示查询到的前百分之n行的数据。 (3)select_list:查询所涉及到的列清单。 (4)INTO new_table:将查询结果集保存到新表中。 (5)FROM table_source:查询所涉及到的源表,即从中查询数据的表。 (6)WHERE search_condition:查询条件。 (7)GROUP BY group_by_expression:查询的分组汇总表达式。 (8)HAVING search_condition:分组汇总结果的筛选条件。 (9)ORDER BY order_expression [ ASC | DESC ]:查询结果集的排序准则。ASC表示查询结果升序排列,DESC表示降序排列。 7.1.1 使用SELECT语句进行无数据源检索 7.1.2 使用通配符* 7.1.3 使用指定的列 7.1.4 获取text、ntext或image值 7.2 使用TOP关键字 TOP子句只将前面一定的行数返回到结果集,当查询到的数据非常庞大而又没有必要对所有的数据进行浏览时,使用TOP关键字将极大地减少查询所消耗的时间。 命令格式: TOP n [PERCENT] 命令说明: (1)TOP 关键字用于在查询结果数据集中显示查询到的前n行数据(n为整数)。 (2)PERCENT关键字用于在查询结果数据集中显示查询到的指定百分比为n%的行数据。 7.3 使用DISTINCT关键字 这是因为SELECT语句默认使用ALL关键字,ALL关键字允许在查询结果数据集中显示查询到的全部行。但有时往往不需要重复的记录,此时可以使用DISTINCT关键字从 SELECT 语句的结果中除去重复的行。 7.4 使用计算列 如果需要对查询到的数据进行再次计算处理,可以在SELECT语句中使用计算列,计算列是一个虚拟列,它并不存在于表中,而是使用运算符对表中某一列或几列进行计算,构成计算列(列表达式)来获取经过计算的查询结果。 7.5 使用列的别名 在上一节使用计算列时,计算列没有显示列名,只能被系统标识成无列名。如果希望为他们加一个列名的话,可以为它加上一个别名。通过使用列的别名,可以对查询数据的列名进行修改,或是为没有名称的列加上列名。 7.6 使用WHERE子句 用户在查询数据库时往往不需要检索全部的数据,而只需要查询其中一部分满足给定条件的信息,此时需要在SELECT语句中加入条件,以选择其中的部分记录。 WHERE子句用来指定查询返回行的条件。 命令格式: WHE
您可能关注的文档
最近下载
- Unit 1 Section A(1a-1d)同步课件-初中英语人教版(2024)七年级下册.pptx VIP
- 燃油泵控制电路.ppt
- 研究生学术规范与学术诚信(南京大)中国大学MOOC慕课 客观题答案.pdf VIP
- 中国二型糖尿病防治指南要点解读.pptx VIP
- 合成生物学-全套PPT课件.pptx
- 94G316(n形钢筋混凝土天窗架).pdf VIP
- 2025至2030年中国甜菜行业市场调查研究及投资前景预测报告.docx
- Unit1AnimalfriendsSectionA1a-1d课件人教版(2024)初中英语七年级下册.pptx VIP
- 冷库的安全操作规程培训课件.pptx VIP
- 中国型糖尿病防治指南解读.ppt VIP
文档评论(0)