视频课程 编程

数据分析师 T-SQL 完全指南 (英文课程中文字幕)

¥5.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

视频数量:67个 总时长:6小时34分 课程介绍: 数据分析师 T-SQL 完全指南 做数据分析的人,几乎每天都要跟数据库打交道。你从Excel里拉数据、做透视、画图表,这些动作已经很熟练了,但总有一个绕不开的问题——数据到底从哪儿来?那些躺在公司服务器里、动辄几百万行的表,该用什么方式取出来、拼起来、算出你想要的结果? 答案就是T-SQL。它是微软SQL Server的专用查询语言,也是数据分析师手里最趁手的武器。它能让你直接跟数据库对话,而不是每次都求IT部门把数据导成Excel再发给你。 这门课的讲师是Chris Sorensen,加拿大注册专业会计师,在数据分析和技术领域已经摸爬滚打了二十多年。他给微软出版社录过多门课程,其中Power BI那门有超过十二万人学习过。这次他把自己二十年的T-SQL实战经验浓缩成六小时三十四分钟的视频,从最基础的概念开始,一步步带你走到能独立设计和管理数据库的水平。 一、数据概念与环境搭建 学一门语言之前,你得先知道它要解决什么问题。课程一开始讲清楚什么是结构化数据、半结构化数据和非结构化数据,各自有什么特点,该用什么方式存储。紧接着是关系型数据库的核心概念,以及事务型工作负载和分析型工作负载的区别——这两种场景对数据库的使用方式完全不同,搞清楚这些,写查询时你才知道自己在做什么。环境搭建部分带你安装工具、建好示例数据库,并熟悉课程用的角色扮演场景数据库结构。 二、单表查询的写法 这是整个课程的基石。从最基础的SELECT语句开始学起,然后是用WHERE过滤结果集,包括如何正确处理空值NULL——这是初学者最容易踩坑的地方。排序、字符串函数、聚合函数也会讲到。学完这部分,你已经能从一个表里精准地拿出自己想要的数据了。 三、多表连接 真实业务里,数据往往分散在很多张表里——客户表、订单表、产品表、日期表,彼此之间通过某种关系关联。课程详细讲内连接、外连接、交叉连接的用法,以及一些特殊的连接方式。掌握了这部分,你才能把分散的数据拼成完整的业务图景,而不是每张表各查各的,最后靠Excel的VLOOKUP手动拼。 四、子查询与集合运算符 当查询逻辑没法一步写完时,子查询就派上用场了。课程区分独立子查询和相关子查询的不同用法,教你把复杂问题拆解成一层层的子查询。集合运算符UNION、EXCEPT、INTERSECT帮你做集合层面的合并和比较,比如合并两个区域的客户名单,或者找出只在某个渠道出现的异常订单。 五、数据操作与数据库设计 光会查数据还不够,你还得会管数据。课程教你插入、更新、删除数据的写法,以及TRUNCATE和DELETE的区别。数据库设计部分同样重要——系统开发生命周期、逻辑设计、范式化,这些听起来像后端开发的活儿,但对数据分析师来说一样关键。一个设计良好的数据库让你的查询简洁省事,设计糟糕的数据库写个查询都要绕半天弯路。 六、构建与管理数据库 这是实战环节。你会亲手创建和管理表,设定数据完整性约束保证数据不被乱填,学会用索引加速查询,用视图给数据建立友好接口。用户权限管理、事务处理、元数据查询这些运维层面的内容也会涉及。学到这里,你不只是一个"查数据的人",而是一个能管数据的人。 七、前路展望 课程最后会带你了解更高级的T-SQL构造,比如窗口函数、公用表表达式,以及Azure云端数据库的基本概念。T-SQL的世界很大,这门课帮你打好了基础,后续想往哪个方向深入都可以自己接着走。 整个课程67个视频,平均每个不到六分钟,节奏紧凑但不会让人喘不过气。每一章后面都配有练习题,可以立刻检验学习效果。配套的GitHub仓库放了所有示例代码,你完全可以跟着讲师一起动手敲,而不是光看不动。 如果你已经用Excel做了不少数据分析,想往更专业的方向发展,这门课都是一个合适的起点。它不要求你之前写过代码,只要你会用鼠标、会用Excel,就能跟上节奏。T-SQL这门语言生命力极强,从2002年到现在二十多年依然是数据分析领域的核心工具。花六个小时把它拿下,这笔买卖怎么算都划算。