课程大纲
关系数据库模型
- 关系数据库的结构
- 关系运算符
下载数据
- 编写 SQL 查询的规则
- SELECT 的语法
- 选择所有列
- 来自算术运算的查询
- 别名列
- 文字
- 串联
限制结果
- WHERE 子句
- 比较运算符。
- LIKE 条件
- 先决条件 BETWEEN ...和
- IS NULL 条件
- 在条件。
- 逻辑运算符
- WHERE 子句中的许多条件
- 运算符的顺序
- DISTINCT 子句
对数据进行排序
- ORDER BY 子句
- 按多个列或表达式排序
SQL 主要工作内容
- 单行和多行功能的区别
- 函数 text、数字、日期、
- 转换函数
- 嵌套函数
- NULL 值的处理
使用分组功能聚合数据
- 分组函数
- 分组函数如何处理 NULL 值
- 创建数据组 - GROUP BY 子句
- 对多个列进行分组
- 减少函数结果分组 - HAVING 子句
从多个表中检索数据
- 联接类型
- 别名表
- 在 WHERE 子句中联接
- INNER JOIN 内部连接
- 外部合并 LEFT, RIGHT
- 笛卡尔乘积
子查询
- 在 SELECT 命令中放置子查询
- 子查询单世系和多世系
- 运算符子子查询单行
- 运算符子查询多 IN、ALL、ANY
集合运算符
- UNION 运算符
- INTERSECT 运算符
- EXCEPT 运算符
插入、更新和删除数据
- INSERT 命令
- UPDATE 命令
- DELETE 命令
交易
要求
- Computer 读写能力
- 了解任何操作系统
需要帮助选择合适的课程吗?
SQL language in MSSQL 培训 - Enquiry
客户评论 (5)
小型团体,线下3天,
Annina - Ricardo AG
课程 - SQL: Basics to Intermediate
机器翻译
analytical functions
khusboo dassani - Tech Northwest Skillnet
课程 - SQL Advanced
The training materials.
Mona Dobre - DB Global Technology
课程 - SQL Advanced level for Analysts
They way the instructor teaches is very informative and effective especially on the 2nd day when topics are a bit advanced.
Aynanie Kiram - Aarki, Inc.
课程 - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
The course built lesson to lesson, and the pacing was a big deal for me.
Bradford Moore - Regis College
课程 - SQL in MySQL
即将举行的公开课程
相关课程
Microsoft Access – Downloading Data
14 小时本次讲师主导的 中国 现场培训(在线或现场)旨在帮助希望提高自己在 Microsoft Access 中使用查询和 SQL 进行数据提取、分析和处理的初级到中级专业人员提升技能。
培训结束时,学员将能够:
- 了解 Microsoft Access 中查询的不同类型。
- 使用查询设计工具有效提取和分析数据。
- 编写 SQL 查询以检索和处理数据。
- 使用查询进行数据聚合、过滤和排序。
- 应用高级查询技术进行故障排除和优化。
Introduction to SQL Server 2012 Integration Services (SSIS)
28 小时此讲师指导的现场培训<本地>(在线或现场)面向希望熟练掌握 SQL Server 2012 Integration Services 的初级到中级开发人员和资料库管理员。
在本次培训结束时,参与者将能够:
- 了解 ETL 的原理和 SSIS 的作用。
- 创建、部署和管理 SSIS 包。
- 设计并实现Control Flow 以定义包中的任务流。
- 实施 Workflow 并设置约束条件以有效执行任务。
- 构建数据流以提取、转换和载入数据。
- 使用 Variables 和 Container 来增强包的灵活性。
- 管理 Transactions 以确保数据一致性。
- 实施有效的错误处理和调试技术。
- 设置Logging以进行跟踪和监控。
- Handle Slowly Changing Dimensions 用于管理不断变化的数据。
- 部署包以供生产使用。
- 实施安全措施以保护敏感数据。
- 利用脚本来扩展 SSIS 功能。
- 应用最佳实践以获得高效且可维护的 SSIS 解决方案。
SQL Advanced
14 小时This instructor-led, live training in 中国 (online or onsite) is aimed at intermediate-level database administrators, developers, and analysts who wish to master advanced SQL functionalities for complex data operations and database management.
By the end of this training, participants will be able to:
- Perform advanced querying techniques using unions, subqueries, and complex joins.
- Add, update, and delete data, tables, views, and indexes with precision.
- Ensure data integrity through transactions and manipulate database structures.
- Create and manage databases efficiently for robust data storage and retrieval.
Analytic Functions Fundamentals
21 小时这种以讲师为主导的中国现场现场培训针对的是希望通过掌握分析功能的使用来提高其SQL技能的中级数据库管理员,SQL开发人员和数据分析师。
在培训结束时,参与者将能够:
-
了解分析函数的概念和重要性。
应用各种分析函数来解决复杂的分析问题。
将分析功能与其他 SQL 功能相结合,进行全面的数据分析。
使用分析函数优化查询以获得更好的性能。
Which data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems
7 小时本课程帮助客户根据需要选择写入数据存储。它涵盖了几乎所有可能的现代方法。
Administration with Powershell
35 小时此强化培训提供使用 Windows PowerShell 自动管理基于 Windows 的电脑的基本知识和技能。 本课程中教授的技能适用于所有使用 Windows PowerShell 进行日常管理的所有 Microsoft 产品。
培训主要侧重于将 Windows PowerShell 用作互动式命令行介面,但它也包括对脚本和程式设计主题的一些介绍。
SQL Advanced level for Analysts
21 小时这个课程的目的是提供一个清晰的理解使用(3)的不同 数据库(Oracle, SQL 服务器,MS Access...). 理解分析功能和 如何在数据库中加入不同的表将有助于代表移动数据分析 操作到数据库侧,而不是在 MS Excel 应用程序中这样做。 这也可以 帮助创建任何IT系统,使用任何关系数据库。
SQL: Basics to Intermediate
35 小时这种以讲师为主导的中国(在线或现场)现场培训面向希望学习SQL有效管理数据库的初级到中级数据分析师、数据库专业人员和软件开发人员。
在培训结束时,参与者将能够:
- 理解和使用基本的 SQL 命令和查询。
- 创建和操作表和数据库。
- 使用 SQL 对数据进行排序、筛选和汇总。
- 实现更复杂的操作,如联接、子查询和集合操作。
- 应用索引、视图、存储过程和触发器等中间技术。
SQL Development Bootcamp
35 小时这种以讲师为主导的中国现场现场培训面向希望学习或提高其SQL开发技能和知识的初学者,程序员和数据库管理员。
在培训结束时,参与者将能够使用 SQL 和数据库管理系统安装、创建、管理、操作和监控数据库。
SQL Fundamentals
14 小时此SQL培训课程适用于希望获得从任何数据库中提取和分析数据并创建报告所需技能的人员。课程成员将学习:
- 如何编写SQL查询
- 什么是关系数据库以及我们如何使用它们
- 什么是关系以及如何创建它们
- 数据结构
- SQL方言之间的差异(Oracle,T-SQL,ANSI)
- 编写查询的实用技巧
此SQL课程处理通用ANSI SQL。它可以在任何数据库中使用,包括Oracle,MySQL,Microsoft Access,Microsoft SQL Server,DB2,Informix,PostgreSQL等任何其他关系数据库。
SQL in Microsoft Access
14 小时此SQL培训课程适用于希望获得使用Microsoft Access提取和分析数据所需技能的人员。课程成员将学习:
- 如何编写SQL查询
- 什么是关系数据库以及我们如何使用它们
- 什么是关系以及如何创建它们
- 数据结构
- SQL方言之间的差异(Oracle,T-SQL,ANSI)
- 编写查询的实用技巧
此SQL课程处理SQL的Microsoft Access方言。
Business Intelligence with SSAS
14 小时SSAS (SQL Server Analysis Services) 是一个 Microsoft SQL 伺服器事务处理 (OLAP) 和数据挖掘工具,用于分析多个资料库、表或文件中的数据。SSAS 提供的语义数据模型被 Power BI、Excel、Reporting Services 和其他数据可视化工具等用户端应用程式使用。
在这个由讲师指导的现场培训(现场或远端)中,参与者将学习如何使用 SSAS 分析资料库和数据仓库中的大量数据。
在本次培训结束时,参与者将能够:
- 安装和配置 SSAS
- 了解 SSAS、SSIS 和 SSRS 之间的关系
- 应用多维数据建模从数据中提取业务洞察
- 设计 OLAP (Online Analytical Processing) 多维数据集
- 使用 MDX (Multidimensional Expressions) 查询语言查询和操作多维数据
- 使用 SSAS 部署实际的 BI 解决方案
观众
- BI (Business 智慧) 专业人员
- 数据分析师
- Database 和数据仓库专业人员
课程形式
- 互动讲座和讨论
- 大量的练习和练习
- 在即时实验室环境中动手实施
课程自定义选项
- 本培训基于最新版本的 Microsoft SQL Server 和 SSAS。
- 要申请本课程的定制培训,请联系我们进行安排。
Introduction to SQL Server 2022 Integration Services (SSIS)
28 小时这种以讲师为主导的 中国(在线或现场)实时培训面向希望学习如何设计、实现和管理 SSIS 包以执行数据集成和转换任务的初级数据专业人员。
在培训结束时,参与者将能够:
- 了解 SSIS 的体系结构和组件。
- 使用 SSIS 设计和实现 ETL 流程。
- 使用 SSIS 工具开发、部署和管理数据集成解决方案。
- 排除故障并优化 SSIS 软件包的性能和可靠性。