当前位置: 首页 > article >正文

中级练习[5]:Hive SQL用户行为与商品价格综合分析

目录

1. 查询销售件数高于品类平均数的商品

1.1 题目需求

1.2 代码实现

2. 用户注册、登录、下单综合统计

2.1 题目需求

2.11.2 代码实现

3. 查询指定日期的全部商品价格

3.1 题目需求

3.2 代码实现


1. 查询销售件数高于品类平均数的商品

1.1 题目需求

从订单明细表(order_detail)中查询累积销售件数高于其所属品类平均数的商品。

期望结果如下:

sku_id name sum_num cate_avg_num
2 手机壳 302 110.5
5 破壁机 242 194.75
7 热水壶 252 194.75
8 微波炉 253 194.75
10 帐篷 299 290.5
11 烧烤架 320 290.5
12 遮阳伞 349 290.5
1.2 代码实现
hive>
select sku_id,
       name,
       sum_num,
       cate_avg_num
from (
         select od.sku_id,
                category_id,
                name,
                sum_num,
                avg(sum_num) over (partition by category_id) cate_avg_num
         from (
                  select sku_id,
                         sum(sku_num) sum_num
                  from order_detail
                  group by sku_id
              ) od
                  left join
              (
                  select sku_id,
                         name,
       

http://www.kler.cn/a/313455.html

相关文章:

  • arkUI:遍历数据数组动态渲染(forEach)
  • 【AI换装整合包及教程】CatVTON与其他虚拟试衣技术的详细对比
  • java操作ES(一)RestHighLevelClient(2)集成与demo
  • 对称加密与非对称加密:密码学的基石及 RSA 算法详解
  • leetcode206. Reverse Linked List
  • Matlab实现鹈鹕优化算法(POA)求解路径规划问题
  • Docker笔记-容器数据卷
  • 做到三点从“穷人思维”转变为“富人思维”
  • Node-red 某一时间范围内满足条件的数据只返回一次
  • 前端univer创建、编辑excel
  • 大模型爬虫—ScrapeGraphAI
  • AutoDL云计算GPT-SoVITS-TTS语音声色克隆语音合成
  • 卡牌抽卡机小程序:市场发展下的创新
  • 【Webpack--006】处理字体图标资源
  • 【2024华为杯数学建模竞赛】E题 解题思路 | 视频特征提取
  • 管理和合并多个开发者的 Git 提交:团队协作的艺术
  • 2023-基于深度学习的射频指纹识别与信道效应缓解
  • 使用Django 搭建自动化平台
  • 基于JavaWeb开发的java springboot+mybatis电影售票网站管理系统前台+后台设计和实现
  • Angular 2 TypeScript:现代Web开发的利器
  • Java免税购物商城:Spring Boot技术实现
  • intellij-idea创建html项目
  • 什么是chatgpt?国内有哪些类gpt模型?
  • 《家庭无线网络覆盖项目》
  • 装载机智能AI影像防撞系统,危险区域实现熄火停车功能!
  • halcon 快速定义字典