课程时长:3天(24课时)
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、提高查询性能
 在查询性能的因素
 显示查询性能数据