数据研发岗面试题及详细答案(职场实操版)
一、SQL核心高频题(数据研发必考)
1、说说SQL中窗口函数和普通聚合函数的区别,实际工作中怎么用?
参考答案:
普通聚合函数比如sum、count、avg,执行后会把多行数据聚合成一行,会压缩数据行数,适合做整体统计、分组汇总。而窗口函数是在不压缩行数的前提下,给每一行数据计算对应的统计结果,既能保留原始明细,又能展示聚合指标。
核心区别就是:普通聚合是“分组合并行”,窗口函数是“分组开窗计算,行不合并”。
工作中常用场景:
1.排名统计:用row_number、rank、dense_rank做用户下单排名、商品销量排名,比如统计每个月用户消费
您可能关注的文档
最近下载
- 小儿肾病综合征.ppt VIP
- (高清版)ZT 0187-2016 地面磁性源瞬变电磁法技术规程.pdf VIP
- 人教版英语八年级上册Unit 2 Home Sweet Home Section A同步练习.docx VIP
- Unit 2 Home Sweet Home Section A Grammar 课件—人教版英语八年级上册(内嵌音频+视频).pptx VIP
- 医学检验毕业论文6000字.doc VIP
- 《水痘》ppt课件图文).pptx VIP
- Unit 2 Home Sweet Home Section A Grammar 课件—人教版英语八年级上册(内嵌音频+视频).pptx VIP
- Unit 2 Home Sweet Home Section A词汇课件—人教版英语八年级上册(内嵌音频+视频).pptx VIP
- Unit 2 Home Sweet Home Section A 基础卷 (含答案)人教版(2024)八年级英语上册.docx VIP
- 国拨资金管理办法.docx VIP
原创力文档

文档评论(0)