python基础知识巩固+sql学习小结

鉴于之前有做过Java开发实习,在实习期间学过一点python的基本知识,这个周以来就是巩固python基础知识,并复习了下sql。

python基础知识巩固包括:基础语法、元组、字典、列表、日期时间、正则表达式等。正则表达式挺重要的,不管是应用于开发还是后期做数分时对数据的批量处理都挺实用的,所以值得花时间好好巩固!

然后就是大致了解了做数分需要用到的几个包:numpy、pandas、matplotlib等

sql学习过程中,总结了一个小知识点:

count、sum等聚合函数不能放在where后面,因为where 子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,故where条件中不能包含聚组函数

解决方法:使用having条件语句,因为having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having 条件显示特定的组,也可以使用多个分组标准进行分组

例子如下:

SELECT A COUNT(B) FROM TABLE GROUP BY A HAVING COUNT(B)>2

除此之外,这周还练习了使用sql来查询日环比,总结的sql如下:


python基础知识巩固+sql学习小结_第1张图片
python基础知识巩固+sql学习小结_第2张图片

你可能感兴趣的:(python基础知识巩固+sql学习小结)