1. 使用SELECT语句进行查询
a) 查询所有的数据行和列 使用” * ”通配符
b) 查询部分行列-------条件查询
c) 在查询中使用列名 AS 子句可以用来改变结果集列的名称
d) 查询空行 IS NULL 或者 IS NOT NULL
e) 在查询中使用常量列
f) 查询返回限制的行数 使用TOP关键字
2. 查询排序
a) ORDER BY子句排序 ASC:升序 DESC:降序
3. 分组查询
a) GROUP BY 分组
b) 在使用GROUP BY分组时,在SELECT列表中可以指定的项目是有限制的,SELECT语句中仅允许以下几项:
i. 被分组的列
ii. 为每个分组返回一个值的表达式,例如用一个列名作为参数的聚合函数
4. 使用HAVING子句进行分组筛选
a) 使用HAVING子句筛选
5. HAVING、GROUP BY、ORDER BY在同一个SELECT语句中的顺序
WHERE----------àGROUP BY---------------àHAVING
6. 模糊查询
a) 使用LIKE进行模糊查询
b) 使用BETWEEN在某个范围内进行查询,最大值和最小值用AND分开
c) 使用IN在列举值内进行查询
7. 聚合函数
a) SUM:返回表达式中所有数值的和,只能用于数字类型的列
b) AVG:返回表达式中所有数值的平均值,只能用于数字类型的列
c) MAX:返回表达式的最大值,可以用于数字、字符、日期、时间
d) MIN:返回表达式的最小值,可以用于数字、字符、日期、时间
e) COUNT:返回提供的表达式中非空值的计数,用于数字好字符类型的列
8. 函数
a) 字符串函数
b) 日期函数
c) 数学函数
d) 系统函数
9. 多表联接查询
a) 内联接:主要用于二个表之间存在主外键关系,参与联接的表的地位是平等的
i. 在WHERE子句中指定联接条件
ii. 在FORM子句中使用INNER JOIN ….ON
b) 外联接:以主表的每行数据去匹配从表的数据列,对于不符合条件的列,将用NULL填上
i. 左外连接:LEFT JOIN 或 LEFT OUTER JOIN
ii. 右外连接:RIGHT JOIN 或 RIGHT OUTER JOIN
iii. 完整外连接:FULL JOIN 或 FULL OUTER JOIN
c) 交叉联接
10. 子查询:嵌入的查询,嵌套查询
a) IN和NOT IN 子查询 :用于检测某列中的值是否存在于某个范围
b) EXISTS和NOT EXISTS :可以对子查询中的行是否存在进行检查
11. 细节
a) 使用NOT来对限制条件“取反”操作
b) DISTINCT 用于去掉重复列
分享到:
相关推荐
本书是Inside Microsoft SQL Server 2005系列四本著作中的一本。它详细介绍了T-SQL的内部体系结构,包含了非常全面的编程参考,提供了使用Transact-SQL(T-SQL)的专家级指导,囊括了非常全面的编程参考,揭示了基于...
《Microsoft SQL Server 2008技术内幕:T-SQL语言基础》是Microsoft SQL Server 2008系列中的一本。书中全面深入地介绍了T-SQL的基本元素,以及SQL Server 2008中新增加的一些特性。主要包括SQL的基础理论、逻辑...
《Microsoft SQL Server 2008技术内幕:T-SQL语言基础》是Microsoft SQL Server 2008系列中的一本。书中全面深入地介绍了T-SQL的基本元素,以及SQL Server 2008中新增加的一些特性。主要包括SQL的基础理论、逻辑查询...
本书是Inside Microsoft SQL Server 2000的作者Kalen Delaney的又一经典著作,是Inside Microsoft SQL Server 2005系列四本著作中的一本。书中详细介绍了如何使数据查询更加高能高效,同时使现有资源最大化的方法。...
《Microsoft SQL Server 2008技术内幕:T-SQL语言基础》是Microsoft SQL Server 2008系列中的一本。书中全面深入地介绍了T-SQL的基本元素,以及SQL Server 2008中新增加的一些特性。主要包括SQL的基础理论、逻辑...
Sqlserver 入门经典书籍 带书签清晰版 《MicrosoftSQLServer2008技术内幕》是Microsoft SQL Server 2008系列中的一本。书中全面深入地介绍了T-SQL的基本元素,以及SQL Server 2008中新增加的一些特性。主要包括SQL...
本书是Inside Microsoft SQL Server 2000的作者Kalen Delaney的又一经典著作,是Inside Microsoft SQL Server 2005系列四本著作中的一本。本书对SQL Server 2005存储引擎方面的知识进行了全面而详细的阐述,包括...
本书是Microsoft SQL Server 2008系列中的一本。书中全面深入地介绍了T-SQL的基本元素,以及SQL Server 2008中新增加的一些特性。主要包括SQL的基础理论、逻辑查询处理、SELECT查询、连接和子查询、表表达式、过滤和...
内容涵盖了SQLServer的简介、安装和配置、数据类型、表和索引、查询语言、存储过程和触发器、事务管理、备份和恢复、高可用性、性能优化、监控和维护、社区和支持等高级知识点。 **适用人群:** 本教程适合所有准备...
SQL server专业术语 SQL Server 作为一个关系型数据库管理系统,涉及到一些专业...查询是指在 SQL Server 中检索和操作数据的命令。通过使用查询语言(如 SQL),可以从表中检索特定的数据行或执行更复杂的数据操作。
Microsoft SQL Server 2008 提供了全面性的空间支持,可让组织通过具空间功能的应用程序来无缝地取用、使用及扩展以位置为基础的数据,最后可协助用户做出更好的决策。空间分析是一项非常复杂的工作,包含一系列学术...
该系列文章适合已经有一定基础的SQL Server开发者,即满足以下条件: 了解SQL基础概念,会写基本的CRUD表达式。 使用过SSMS(SQL Server Management Studio)进行过数据库的连接,表的创建(Create),增加(Insert)...
本系列文章中我将尝试对Microsoft SQL Server和Oracle RDBMS(以10g及以后的版本为主)进行一个深入的比较。我会主要集中亍返两种数据库乀间架构上的比较,当然不要期望我会给你一个详尽的比较清单,但是我会尽我所能...
第一篇以6章的篇幅讲解了典型的客户/服务器结构的数据库管理系统SQL Server最新版本7.0 的应用,分别介绍了进入SQL Sever所进行的操作、设置、SQL Sever管理、数据库操作和SQL Sever数据操作,数据的复制和转换等...
本书是“希望电脑COOL系列”图书之一。全书由两篇构成,分别介绍了两个相关软件的应用。 第一篇以6章的篇幅讲解了典型的客户/服务器结构的数据库管理系统SQL Server最新版本7.0 的应用, 分别介绍了进入SQL Sever所...
sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表) (5) 数据记录统计函数: AVG(字段名) 得出一个表格栏平均值 COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据...
本书是“希望电脑COOL系列”图书之一。全书由两篇构成,分别介绍了两个相关软件的应用。 第一篇以6章的篇幅讲解了典型的客户/服务器结构的数据库管理系统SQL Server最新版本7.0 的应用, 分别介绍了进入SQL Sever所...
内含ppt,视频,文档,示例!!!!!!!
相信朋友对SQLServer性能调优相关的知识或多或少都有...本系列文章,主要讲述与SQLServer相关的调优知识,希望能够为朋友们带来一些帮助。本篇提纲如下: 我们平时可以采用很多工具对SQLServer的性能进行诊断分析与调优