课程大纲
培训大纲
1、SQL Server 简介
微软SQL Server的简介
入门使用SQL Server 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的数据类型
介绍SQL Server的数据类型
使用字符数据
日期和时间数据类型
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元数据查询
查询系统目录视图和函数
执行系统存储过程
查询动态管理对象(DMV)
16、执行存储过程
使用存储过程查询数据
将参数传递给存储过程
创建简单的存储过程
17、T-SQL编程
T-SQL编程元素
控制程序的流程
18、异常错误处理
使用try / catch块
工作与错误信息
19、执行事务
事务和数据库引擎
控制事务
20、提高查询性能
在查询性能的因素
显示查询性能数据