leetcode1069. 产品销售分析 II(SQL)
销售表:Sales
+-------------+-------+
| Column Name | Type |
+-------------+-------+
| sale_id | int |
| product_id | int |
| year | int |
| quantity | int |
| price | int |
+-------------+-------+
sale_id 是这个表的主键。
product_id 是 Product 表的外键。
请注意价格是每单位的。
产品表:Product
+--------------+---------+
| Column Name | Type |
+--------------+---------+
| product_id | int |
| product_name | varchar |
+--------------+---------+
product_id 是这个表的主键。
编写一个 SQL 查询,按产品 id product_id 来统计每个产品的销售总量。
查询结果格式如下面例子所示:
Sales 表:
+---------+------------+------+----------+-------+
| sale_id | product_id | year | quantity | price |
+---------+------------+------+----------+-------+
| 1 | 100 | 2008 | 10 | 5000 |
| 2 | 100 | 2009 | 12 | 5000 |
| 7 | 200 | 2011 | 15 | 9000 |
+---------+------------+------+----------+-------+
Product 表:
+------------+--------------+
| product_id | product_name |
+------------+--------------+
| 100 | Nokia |
| 200 | Apple |
| 300 | Samsung |
+------------+--------------+
Result 表:
+--------------+----------------+
| product_id | total_quantity |
+--------------+----------------+
| 100 | 22 |
| 200 | 15 |
+--------------+----------------+
思路,分组,查询计数即可。
select product_id, sum(quantity) as total_quantity
from Sales
group by product_id;
leetcode1069. 产品销售分析 II(SQL)相关推荐
- 【每日SQL打卡】DAY 11丨产品销售分析 II【难度简单】
活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人会走得很远.
- SQL教程之使用 SQL 进行产品销售分析典型案例
我做了一些自我反省,我意识到我最喜欢的工作部分是通过分析我工作的员工的表现来获得洞察力.我已经使用 Excel 做了几年了.所以我想说我精通使用 Excel/Google 表格来收集数据.分析数据.获 ...
- 产品经理学SQL—前言
前几次分享SQL查询语言,很多小伙伴表示不懂,不知道该怎么做,这部分小伙伴可能得补补技术知识.也怪我没有分享前面的软件配置这些内容,今天就来分享这些.顺便多说一句,现在产品经理已经朝着垂直化.细分化领 ...
- 产品经理学SQL(二)
上一次分享我们讲到了单表查询中的group by(产品经理学SQL).这一次我们来说说单表查询中的where和like(模糊查询). 1.where 条件 实际工作中分析的时候,有几千万行,所以一定要 ...
- 电子产品销售分析练习项目
读取数据 导入所需科学计算库 import numpy as np import pandas as pd import matplotlib.pyplot as plt # 忽略小警告 import ...
- 数据可视化分析教学课件——FineBI实验册节选====企业产品销售分析
数据可视化分析课程教学,0基础也能掌握,本节讲述的是能源与环境系统工程和能源化学工程等专业的数据可视化分析案例:企业产品销售分析 a.实验背景 对于大部分企业来说,销售部门是为企业直接带来利润 ...
- PostgreSQL 10.1 手册_部分 II. SQL 语言
部分 II. SQL 语言 这部份描述在PostgreSQL中SQL语言的使用.我们从描述SQL的一般语法开始,然后解释如何创建保存数据的结构.如何填充数据库以及如何查询它.中间的部分列出了在SQL命 ...
- leetcode1083. 销售分析 II(SQL)
Table: Product +--------------+---------+ | Column Name | Type | +--------------+---------+ | pr ...
- leetcode1070. 产品销售分析 III(SQL)
销售表 Sales: +-------------+-------+ | Column Name | Type | +-------------+-------+ | sale_id | i ...
最新文章
- apache httpd服务器403 forbidden的问题
- PYTHON调用JENKINS的API来进行CI
- 二级分类_iOS 13.3正式版,增加信息联系人二级分类,支持联通VoLTE功能
- mysql自动编号步进值_MySQL-自动编号
- 对session和cookie的一些理解
- linux测试磁盘io脚本,脚本分享:Linux下磁盘io测试
- 201506230818_《JavaScript权威指南(第六版)——callee和caller、对象属性用作实参、自定义函数属性》(P175-180)...
- Timer的schedule和scheduleAtFixedRate方法的区别解析(转)
- error LNK2001: 无法解析的外部符号 _IID_IDirectDraw7
- 百度阿里腾讯杀入语音识别,这家公司靠什么对抗巨头
- debian解决中文乱码,安装chinese font
- 43w+条手机电话号码归属地数据库免费下载·附区号邮编
- python字符转换unicode编码_Python字符编码转换Unicode和str
- SAP License:浅析SAP智能云ERP – SAP S/4HANA Coud之美
- 控制系统伯德图、带宽及动态响应的关联性
- dpdk 源码分析 rte_ring
- 微博宕机复盘:什么样的技术架构,可支持80个明星并发出轨?
- c++标准扩展TR1
- python:机器学习(五):(TensorFlow)
- R语言使用order函数对dataframe数据进行排序、基于多个字段(变量)进行升序排序(ASCENDING)
热门文章
- vue 给iframe设置src_vue组件中使用iframe元素
- 怎么在anaconda上安装python_我是如何用Anaconda来管理Python的
- res_config_mysql和chan_sip模块的加载分析
- 串口通讯基础及S3C2410 UART控制器
- linux中gid和groups区别,linux用户与组管理
- java enumeration 排序_Java如何对java.util.Enumeration进行排序?
- 函数使用了堆栈的字节超过_在C语言中如何访问堆栈?
- python中安装opencv一直说不是内部或外部文件_Window系统下Python如何安装OpenCV库
- log4net部分配置说明
- C#的变迁史08 - C# 5.0 之并行编程总结篇