学员们将了解结构化查询语言的基本原理,并能够完成以下各项工作:
- 建构查询以从 SQL Server 资料库中提取和过滤数据
- 创建汇总结果
- 更改、派生和格式化数据以适应所需的输出
- 更改数据并维护资料库元件和定义
本课程适用于需要 Microsoft SQL 伺服器资料库中资讯的人。它适用于系统开发人员或其他领域需要使用 SQL 来提取和分析数据的人。
基本
- 选择所有列/栏位
- 选择某些列/栏位
- 使用 distinct/unique
- 选择某些行/记录
- 在区域中选择值
- 选择与模式掩码匹配的值
- 在清单中选择值
- 空值的处理
- 如何对数据进行排序
- 选择计算值和派生值
- 如何控制查询结果中的列标题
- 如何将查询结果发送到外部档
联接表
- 连接表格的原则:
- 使用笛卡尔连接
- 使用 inner join
- 非等值联接的使用
- 使用 outer join
联接查询
- 联合运算子
- Intersect 运算符
- Except 运算符
简单的函数
- 转换函数
- 日期函数
- 数位函数
- 文本函数
- 组/摘要/聚合函数
子查询
- 子查询的原则
- 如何从主查询中筛选行
- 使用嵌套子查询
- 使用多列子查询
- 使用相关子查询
- 使用子查询作为内联视图和公共表运算式
- 在主查询中使用子查询作为列
Case 语句
- 案例陈述原则
- 使用case语句派生列值
- 使用嵌套 case 语句
- 使用case语句生成数据透视表
- 将case语句与子查询一起使用
数据操作
- 如何将值插入到表中
- 如何在表之间复制值
- 如何更新值
- 如何删除记录
- 如何通过检视更改数据
- 交易的使用
- 如何锁定行和表
数据定义
- 关系资料库和数据规范化的原则
- 使用主键和外键关系和约束
- 如何创建表
- 如何更改表
- 如何创建检视
- 同义词的使用
- 如何删除表和检视
United Arab Emirates - Transact SQL Basic
Saudi Arabia - Transact SQL Basic
South Africa - Transact SQL Basic
Österreich - Transact SQL Grundlagen
Schweiz - Transact SQL Grundlagen
Deutschland - Transact SQL Grundlagen
Czech Republic - Transact SQL Basic
Magyarország - Transact SQL Basic
Luxembourg - Transact SQL Basic
Lithuania - Transact SQL Basic
Nederland - Transact SQL Basic
Portugal - Transact SQL Básico
Australia - Transact SQL Basic
New Zealand - Transact SQL Basic
Philippines - Transact SQL Basic
Singapore - Transact SQL Basic
Argentina - Transact SQL Básico
Costa Rica - Transact SQL Básico
Guatemala - Transact SQL Básico
Colombia - Transact SQL Básico
Venezuela - Transact SQL Básico
United Kingdom - Transact SQL Basic
South Korea - Transact SQL Basic
Sri Lanka - Transact SQL Basic
Indonesia - Transact SQL Basic