SQL SERVER 2012查询培训

Ì Microsoft SQL Server 2012查询培训

Ì 培训天数:3天

Ì 培训大纲:

l SQL Server 2012 简介

ü 微软SQL Server 2012的简介

ü 入门使用SQL Server 2012 Management Studio

l SQL Azure入门

ü SQL Azure的概述

ü 使用SQL Azure

l T-SQL查询

ü T-SQL简介

ü 了解SET

ü 了解谓词逻辑

ü 了解SELECT语句中的逻辑顺序操作

l SELECT查询 

ü 编写简单的SELECT语句

ü 使用DISTINCT消除重复

ü 使用列和表的别名

ü 编写简单的CASE表达式

l 多表查询

ü 了解连接

ü 查询与内连接

ü 查询外连接

ü 交叉连接

ü 自连接

l 数据排序和筛选

ü 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选项

ü 空值的处理

l SQL Server 2012 的数据类型 

ü 介绍SQL Server 2012 的数据类型

ü 使用字符数据

ü 日期和时间数据类型

l 使用内置函数

ü 内置函数编写查询

ü 使用转换函数

ü 使用逻辑函数

ü NULL相关函数

l 分组和汇总数据

ü 使用聚合函数

ü 使用GROUP BY子句

ü 是用HAVING筛选

l 使用子查询

ü 自包含的子查询

ü 相关子查询

ü 使用EXISTS谓词的子查询

l 使用Table表达式

ü 使用派生表

ü 使用CTE

ü 使用视图

ü 使用内嵌表值函数

l 使用SET运算符 

ü 使用UNION运算符

ü 使用EXCEPT和INTERSECT

ü 使用APPLY

l 使用Window排名和聚合函数

ü 创建Windows OVER

ü 是用Window函数

l Pivoting和 Grouping Sets

ü 使用PIVOT和UNPIVOT

ü 使用Grouping Sets

l SQL Server 2012元数据查询

ü 查询系统目录视图和函数

ü 执行系统存储过程

ü 查询动态管理对象(DMV)

l 执行存储过程

ü 使用存储过程查询数据

ü 将参数传递给存储过程

ü 创建简单的存储过程

ü 动态SQL

l T-SQL编程

ü T-SQL编程元素

ü 控制程序的流程

l 异常错误处理

ü 使用try / catch块

ü 工作与错误信息

l 执行事务

ü 事务和数据库引擎

ü 控制事务

l 提高查询性能

ü 在查询性能的因素

ü 显示查询性能数据