在做业务数据分析的时候,可能会遇到这样一个场景,需要将多个字段进行拼接,变为一个长字符串比如年、月、日三个字段拼接成完整的日期,或者姓、名两个字段拼接成姓名列这就需要用到SQL查询中串联(拼接)方法,这在不同数据库中语法会有差异,下面会演示MySQL、Oracle、Postgre
本科到研究生都是纯文科,从广告策划转行数据分析师,拿到了阿里、字节的Offer。SQL本质是一种来操作数据库的语言,纯文科的零基础小白,如果学习一些数据库系统的基本概念和原理后,再去学习SQL,整个知识点就能连成一片。
topN的万能模板:select * from as a where ranking ‹= N;“累计求和”问题的万能模板是:select 列1,列2, sum over as 累计值的别名 from 表名;在开篇对比中,我有说到关联子查询,毫无疑问,接下来的问题和”每一组对比”相关,那么如何在每个组里比较?