Microsoft SQL Server 2012查询培训
1、SQL Server 2012 简介
· 微软SQL Server 2012的简介
· 入门使用SQL Server 2012 Management Studio
2、SQL Azure入门
· SQL Azure的概述
· 使用SQL Azure
3、T-SQL查询
· T-SQL简介
· 了解SET
· 了解谓词逻辑
· 了解SELECT语句中的逻辑顺序操作
4、SELECT查询
· 编写简单的SELECT语句
· 使用DISTINCT消除重复
· 使用列和表的别名
· 编写简单的CASE表达式
5、多表查询
· 了解连接
· 查询与内连接
· 查询外连接
· 交叉连接
· 自连接
6、数据排序和筛选
· Sorting Data
· Filtering Data with a WHERE Clause
· Filtering with the TOP and OFFSET-FETCH Options
· Working with Unknown and Missing Values
· 对数据进行排序
· WHERE子句中筛选条件
· TOP和OFFSET-FETCH选项
· 空值的处理
7、SQL Server 2012 的数据类型
· 介绍SQL Server 2012 的数据类型
· 使用字符数据
· 日期和时间数据类型
8、使用内置函数
· 内置函数编写查询
· 使用转换函数
· 使用逻辑函数
· NULL相关函数
9、分组和汇总数据
· 使用聚合函数
· 使用GROUP BY子句
· 是用HAVING筛选
10、使用子查询
· 自包含的子查询
· 相关子查询
· 使用EXISTS谓词的子查询
11、使用Table表达式
· 使用派生表
· 使用CTE
· 使用视图
· 使用内嵌表值函数
12、使用SET运算符
· 使用UNION运算符
· 使用EXCEPT和INTERSECT
· 使用APPLY
13、使用Window排名和聚合函数
· 创建Windows OVER
· 是用Window函数
14、Pivoting和 Grouping Sets
· 使用PIVOT和UNPIVOT
· 使用Grouping Sets
15、SQL Server 2012元数据查询
· 查询系统目录视图和函数
· 执行系统存储过程
· 查询动态管理对象(DMV)
16、执行存储过程
· 使用存储过程查询数据
· 将参数传递给存储过程
· 创建简单的存储过程
17、T-SQL编程
· T-SQL编程元素
· 控制程序的流程
18、异常错误处理
· 使用try / catch块
· 工作与错误信息
19、执行事务
· 事务和数据库引擎
· 控制事务
20、提高查询性能
· 在查询性能的因素
· 显示查询性能数据