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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值