首页 > 其他分享 >【力扣白嫖日记】1069.产品销售分析II

【力扣白嫖日记】1069.产品销售分析II

时间:2024-03-25 10:30:25浏览次数:27  
标签:1069 II product 该表 销售 主键 力扣 产品 id

前言

练习sql语句,所有题目来自于力扣(https://leetcode.cn/problemset/database/)的免费数据库练习题。

今日题目:

1069.产品销售分析II
表:Sales

列名类型
sale_idint
product_idint
yearint
quantityint
priceint

sale_id 是这个表的主键(具有唯一值的列)。
product_id 是 Product 表的外键(reference 列)。
该表的每一行显示产品product_id在某一年的销售情况。
请注意价格是每单位的。

表:Product

列名类型
product_idint
product_namevarchar

product_id 是这个表的主键(具有唯一值的列)。该表的每一行表示每种产品的产品名称。
编写解决方案,统计每个产品的销售总量。

返回结果表 无顺序要求 。


我那不值一提的想法:

  • 首先梳理表内容,题干一共给了两张表,一张销售表,记录了销售id,产品id,日期,销售数量,销售单价,一张产品表,记录了产品id,产品名称。
  • 其次分析需求,需要找到每种产品的销售总量。
  • 直接分组求和就可以了,第二张表根本用不到
select product_id,sum(quantity) as total_quantity
from Sales
group by product_id

结果:

在这里插入图片描述


总结:

能运行就行。


标签:1069,II,product,该表,销售,主键,力扣,产品,id
From: https://blog.csdn.net/dkmaa/article/details/136981899

相关文章

  • Offer必备算法16_字符串_四道力扣题详解(由易到难)
    目录①力扣14.最长公共前缀解析代码1(两两比较)解析代码2(统一比较)②力扣5.最长回文子串解析代码(中心拓展)③力扣67.二进制求和解析代码④力扣43.字符串相乘解析代码(无进位相乘)本篇完。①力扣14.最长公共前缀14.最长公共前缀难度简单编写一个函数来查找字符......
  • 【每周例题】力扣 c++ 自除数
    自除数题目 题目分析1.这道题可以直接用暴力求解,动用for循环遍历从left到right的每个数,使用while判断是否为自除数。2.满足自除数有两个要求:1.数位不能存在0;2.自除数除于数位为0;这里可以使用if语句进行判断。3.由于自除数的数量位置,所以存储自除数可以采用容器或者数列来存......
  • 【每周例题】力扣 c++ 各位相加
    各位相加题目各位相加 题目解析这个题目看似需要使用递归方法或者使用while循环进行求解,其实你只需要统计前三十个数就可以发现规律:  根据图表可知,除了数字0,其他数字各位相加的最后结果都是其数字对9取模。所以从这个结果可以得到以下代码代码#include<iostream>u......
  • 【译】生命起源 II:先有鸡还是先有蛋?
    原作:Chaotropy引言:这篇文章是关于生命起源、无机起源、化学进化和RNA世界假说的系列文章中的第二篇。/机器翻译/现在让我们从另一个方向来看待进化:在今天的生命中,存在着一种高度保守的密码,我们人类与所有其他生物(无论是果蝇还是森林大象)都(部分地)共享这种密码。这个密码不是储......
  • 代码随想录 第25天 | ● 216.组合总和III ● 17.电话号码的字母组合
    leetcode:216.组合总和III-力扣(LeetCode)classSolution{List<List<Integer>>res=newArrayList<>();LinkedList<Integer>link=newLinkedList<>();publicList<List<Integer>>combinationSum3(i......
  • 【每周例题】力扣 C++ 两数之和
    两数之和题目 题目分析1.返回两个数的下标和,第一反应可以是采用双for循环2.数组数值等于整数目标值,那就采用if判断,符合直接输出,跳出循环,避免输出多个答案3.由于力扣题目采用了容器,大家可以选择点击该链接了解:容器代码#include<iostream>#include<vector>usingnamesp......
  • 【每周例题】力扣 C++ 组合
    组合题目力扣组合 题目解析1.我们可以根据题目分析可知,题目所要求我们做的是:从1到n进行遍历,找出k个数组成小组合,再将小组合拼接在一起成为大组合输出。2.所以,根据题目,我们可以采用两个数组,一个一维数组temp,负责存储k个数,组为小组合,一个二维数组res,存储小组合,变为大组合。......
  • 【数据分享】2012-2023年中国范围的逐年NPP/VIIRS夜间灯光数据(免费获取)
    在之前的文章中我们分享了2012-2023年全球范围逐年NPP/VIIRS夜间灯光数据(可查看之前的文章获悉详情)!很多小伙伴在拿到数据后,反映数据太大了,有450G,下载非常不方便!这个数据的范围是全球的,而大部分小伙伴只需要中国区域的;另外,这个数据每年的文件包括9个指标文件,其中,我们主要用的是......
  • 【数据分享】2012-2023年全球范围逐年NPP/VIIRS夜间灯光数据
    夜间灯光数据是我们在各项研究中经常使用的数据!本次我们给大家分享的是2012-2023年全球范围的逐年的NPP/VIIRS夜间灯光数据,数据格式为栅格格式(.tif)。该数据来自于NCEI国家环境信息中心,近期该网站更新了2023年的夜间灯光数据,数据也会继续更新,大家可以持续关注。大家可以自行......
  • Offer必备算法15_简单多问题dp_八道力扣题(打家劫舍+买卖股票)
    目录①力扣LCR089.打家劫舍解析代码②力扣213.打家劫舍II解析代码③力扣740.删除并获得点数解析代码④力扣LCR091.粉刷房子解析代码⑤力扣309.买卖股票的最佳时机含冷冻期状态机分析解析代码⑥力扣714.买卖股票的最佳时机含手续费状态机分析解析代码⑦......