SQL Server 查询

培训费用:¥ 3000

培训周期:24 课时

在线咨询

课程大纲


培训大纲

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、提高查询性能

在查询性能的因素

显示查询性能数据