
猴子
本书以 SQL 的基础知识为出发点,从 SQL 的简单查询、汇总函数、分组,到多表查询、窗口函数等 SQL 高级功能,逐一进行介绍与讲解,基本涵盖了学习 SQL 过程中需要掌握的主要内容。 本书最大的特色是结合大量的面试题,让读者清楚地了解如何用所学的 SQL 知识解决工作中的实际问题。第 8 章提供了从不同行业、不同岗位的业务场景出发的实战项目训练,便于读者在实践中学习,巩固 SQL 知识和技能,理解与掌握相关内容,并能够将其快速应用于实际工作中。
先运行from子句,然后运行where子句,再运行group by子句,最后运行having子句。FROM:确定数据源。 WHERE:初步筛选数据。 GROUP BY:对筛选后的数据进行分组。 HAVING:对分组后的数据进行进一步筛选。 根据排名是否要考虑并列排名情况来选择使用排名函数row_number()、rank()、dense_rank()中的某一个。 GROUP BY 和PARTITION BY 的区别目的不同:GROUP BY 用于将数据分组并返回每个组的一行记录,而 PARTITION BY 用于定义窗口函数的作用范围,不改变输出行数。结果集不同:GROUP BY 可能会减少结果集的行数,因为它合并了具有相同分组键的行;而 PARTITION BY 不会减少结果集的行数,只是在每个分区上应用操作。应用场景不同:GROUP BY 常用于简单的聚合计算,如统计总数、平均值等;而 PARTITION BY 更适合于复杂的分析任务,比如计算排名、累计值等。 因为要求的是排序后的最大值(呼叫量最多的小时),可以用limit子句筛选出第一行数据
这本书非常适合需要做数据分析的工作,包括运营,产品,销售等。作为分析师,工作中经常接到取数需求,实际上很多需求都是很简单的,稍微懂一点SQL技能就能自己做了。 除此之外,对于分析师来说也可以通过最后的实战项目学到很多实战分析中如何使用好SQL的技巧,非常实用~
推荐,面试宝典,虽然说现在用AI写sql很简单,过一遍基础加实战,想到的点越多,能在工作中更好的运用
典型辅导机构出的书,如果报名买课基本上就是这些内容,很浅显,完全没有实战经验可言
太花哨了! 如果不是数据分析岗位,面试时不会考察使用MySQL实现这些复杂的数据分析需求,反而更重视MySQL的稳定性保障、索引的使用、查询优化等等,而这些内容在书中都没有。 话说回来,这些内容对于数据分析岗位又显得太过简单了。 一句话概括,没啥用,东拼西凑的拼好书。
最近读了由中科院硕士猴子和一众热爱SQL的专业人士共同编写的另一本关于SQL的书籍《SQL面试宝典:图解数据库求职题(全彩)》,这本书从 SQL 基础知识入门到高级 SQL 查询技巧进行了详细的讲解,内容十分全面。通过这本书的学习,我对 SQL 数据库的基本理论和实际应用有了更深入的认识和了解。 书中的实战案例也非常丰富,通过实际案例的讲解,我了解了 SQL 数据库在不同应用场景下的不同操作方法和技巧。例如,如何在 SQL 中进行数据查询和分组、如何运用事务和索引。以及面试时根据面试官进行提问的一些SQL问题的如何处理。 此外,书中提供的面试题和参考答案也非常实用,它们帮助我进一步了解 SQL 面试的考点和难度,发现并弥补了一些自己的不足,对我的面试准备有了很大的帮助。 这本 SQL 面试书籍的阅读给我带来了许多收获和启发。以下是我得出的几点读后感: 首先,这本书的内容结构非常清晰,从基础知识到高级技巧,层层递进。它通过简明扼要的解释和实例演示,帮助我理解 SQL 的概念和原理。同时,书中的重点内容也得到了很好的突出,让我能够更快速地找到我需要的信息。 其次,这本书提供了丰富的面试题目和答案。通过解答这些问题,我得以检验自己对 SQL 知识的理解和应用能力。这些面试题目不仅涵盖了 SQL 的基础知识,还包括了各种复杂查询、子查询、连接操作和性能优化等方面的内容。通过解答这些问题,我提高了自己在 SQL 面试中的应对能力。 此外,书中还介绍了一些 SQL 最佳实践和常见错误,这对我加深了对 SQL 编程规范和注意事项的理解,让我在实际应用中能够更加高效地编写优化的 SQL 代码。 总结起来,这本SQL面试宝典:图解数据库求职题(全彩)》无论是对初学者还是准备面试亦或者说日常实战的人来说都是一份很有价值的资源。它全面而系统地介绍了 SQL 的核心概念和高级技巧,提供了丰富的面试题目和答案,帮助我全面提升了自己在 SQL 领域的知识水平和技术能力。我相信,通过这本书的学习,我能够在日常工作中以及面试中更加自信和出色地表现。
读完后个人觉得比较好。 本书内容丰富,书中包含了大量的实战案例和面试题,贴近正式工作场景和实际面试需求; 逻辑清晰,知识点结合案例由浅入深,循序渐进,并且总结常用题型的解题模版。 适用 初学者,刚入职场 sql使用者。
快跑,错误太多了,最简单的 count 和 sum 都能用错,我说智能程度不如豆包,想学习还是换一本书吧
拿着navicat每道题都跟着写的 发现有很多地方是有语法错误的 对于零基础的人来说很多概念没讲清楚云里雾里 及时止损赶紧换本书看吧
本书是sql入门到精通必读书之一,作为数据科学及数据分析从业者来说,想提升sql技能,建议多学习几遍,图文形象生动易懂,真的超友好!给力!