前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >朋友寄来的SQL书

朋友寄来的SQL书

作者头像
Python大数据分析
发布2022-04-03 10:17:39
2940
发布2022-04-03 10:17:39
举报

上个月,俊红寄来了他出的新书《对比excel,轻松学习SQL数据分析》。小伙子效率很高,继去年出版python数据分析后,这是他两年内写的第二本书了。

我是做数据分析的,平时用SQL自然不少,一个项目几百上千行的代码家常便饭。这个东西其实是容易学的,因为语法简单,难的是处理数据的逻辑。网上会看到一些初学者发牢骚,SQL语句都会了,可是遇到笔试题就大脑一片空白。这便是只知其术,不知其道的缘故了。

学习SQL分为两步,一是语句学习,二是项目学习。前者花个几天时间也就能搞定了,主要是后面的实战练习,需要长时间的积累。

俊红也是数据分析出身,对sql的应用和理解蛮独到的。花了一上午的时间看了他的这本新书,有两点值得讲下,首先,逻辑清晰,对SQL的语法讲解很有针对性;第二,最重要的是用不少的篇幅讲了实战练习,把前面的知识点都串了起来。

作为朋友,是为俊红感到高兴的,写书是一件苦差事。然而,写一本对别人有帮助的书,是多么令人开心的事啊。

附上俊红自己的介绍:

首先来说说为什么要写这本书,第一本书我收到很多读者的好评反馈,当然也有差评。令我印象最深刻的一条就是『一本书的好坏会直接决定了一个人要不要继续在这条路上走下去』。有多少人在学编程的路上从入门到放弃,如果能够让你意识到其实学编程并没有那么难,学Python并没有那么难,那我觉得这本书带给你的收获要远远比学会知识本身要重要的多。当然我也不是鼓吹人人都学Python,只是希望那些真正需要用到Python的人可以轻松学习。

正因为这样,所以我决定了再去写一本,读者呼声比较大的就是希望可以写一本Sql相关的书,我重新审查了一下自己有什么,又去看了看市面上的Sql相关的书籍,发现目前市面上的Sql书主要有两类,一类是比较基础的查询基础知识,另一类是比较面向专业数据库开发人员的偏数据库底层知识的。

专门面向数据分析师的Sql书没有,学过数据库的应该都知道,数据库的基本功能是增删改查,做过数据分析的基本也都知道,一名数据分析师基本不需要增删改,只需要查就好了。说到查大部分人都会觉得很简单,不就是 select * from t么,有啥难的。对,select 本身其实没啥难度,随便网上搜一篇教程或者一本讲查询基础知识的书,一天基本可以学会了。

但是为什么我们学会了 select 了,面试的时候或者是刚工作的时候接到一个需求的时候,还是会比较懵,不知道怎么 select 了。这是因为书里面讲的基础知识都是一步一步拆解完的,但在实际工作中你需要进行组装,没有一个现成的表让你select 一下就出来结果了,你需要去做各种各样的 join、group by等操作 ,然后才能得到你想要的结果。怎么去进行组装每一个操作才是利用 Sql 进行数据分析的难点,但是这一部分基本没有书里面讲。

基于以上种种原因,所以就有了今天的主角。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python大数据分析 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档