admin管理员组文章数量:1794759
0基础学SQL(二)
一晃好多天过去了,一直在pad上学。写博客不是为了记流水账,是为了写点自己的想法,之前写学习SQL不注意的地方。
总结一下这些天学得到的,下面开始吧。
在数据分析汇总,有两项技能是分析师必备的,分别是计算机相关技术和数据分析方法论。数据分析师应该围绕着数据-分析-展示,这个思路来完成数据分析工作。SQL回答“我们如何访问数据?”,统计学回答“数据是如何关联的?”,Excel展示我们所发现的结论。其中SQL语言用于分析的部分是select与,其他语言多数是关于将数据写入数据库,我们考虑的是从数据库汇中获取信以解决业务问题。select语句描述了结果集的样子,解放了分析者的思维,使其考虑怎么做,转换成考虑做什么。
当两列存储不同值时的数据个数,使用条件聚合,即条件语句(CASE)是聚合函数(如SUM)的参数:
SELECT SUM (CASE WHEN fipco2 <> fipco2 THEN 1 ELSE 0 END) AS numsame FROM zipCensus zc
SQLExcel P30
为什么NULL那么麻烦还是要用?因为它解决了一个重要的问题:如何表示不存在的值
关系型数据库中的“关系型”是指不同数据库表之间通过键相互连接。
我在这几天写SQL的过程中犯了一个大的错误,总结教训就是;GROUP BY 子句中不能使用SELECT子句中列的别名&where子句中不能使用聚合函数。所以要用标量子查询。
版权声明:本文标题:0基础学SQL(二) 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1687071450a131155.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论