1. 每天的领导和合伙人

SQL架构
表:DailySales

+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| date_id     | date    |
| make_name   | varchar |
| lead_id     | int     |
| partner_id  | int     |
+-------------+---------+

该表没有主键。
该表包含日期、产品的名称,以及售给的领导和合伙人的编号。
名称只包含小写英文字母。

写一条 SQL 语句,使得对于每一个 date_id 和 make_name,返回不同的 lead_id 以及不同的 partner_id 的数量。

按 任意顺序 返回结果表。
查询结果格式如下示例所示。

示例 1:

输入:
DailySales 表:

+-----------+-----------+---------+------------+
| date_id   | make_name | lead_id | partner_id |
+-----------+-----------+---------+------------+
| 2020-12-8 | toyota    | 0       | 1          |
| 2020-12-8 | toyota    | 1       | 0          |
| 2020-12-8 | toyota    | 1       | 2          |
| 2020-12-7 | toyota    | 0       | 2          |
| 2020-12-7 | toyota    | 0       | 1          |
| 2020-12-8 | honda     | 1       | 2          |
| 2020-12-8 | honda     | 2       | 1          |
| 2020-12-7 | honda     | 0       | 1          |
| 2020-12-7 | honda     | 1       | 2          |
| 2020-12-7 | honda     | 2       | 1          |
+-----------+-----------+---------+------------+

输出:

+-----------+-----------+--------------+-----------------+
| date_id   | make_name | unique_leads | unique_partners |
+-----------+-----------+--------------+-----------------+
| 2020-12-8 | toyota    | 2            | 3               |
| 2020-12-7 | toyota    | 1            | 2               |
| 2020-12-8 | honda     | 2            | 2               |
| 2020-12-7 | honda     | 3            | 2               |
+-----------+-----------+--------------+-----------------+

解释:

在 2020-12-8,丰田(toyota)有领导者 = [0, 1] 和合伙人 = [0, 1, 2] ,同时本田(honda)有领导者
= [1, 2] 和合伙人 = [1, 2]。 在 2020-12-7,丰田(toyota)有领导者 = [0] 和合伙人 = [1, 2] ,同时本田(honda)有领导者 = [0, 1, 2] 和合伙人 = [1, 2]。

  • 解答
//计数count,去重distinct,分组,排序
select date_id,make_name,count(distinct lead_id) as unique_leads,count(distinct partner_id) as unique_partners from DailySales
group by date_id, make_name
order by date_id asc;

来源力扣

5. 每天的领导和合伙人相关推荐

  1. 1683. 无效的推文 1693. 每天的领导和合伙人 1699. 两人之间的通话次数 1709. 访问日期之间最大的空档期

    char_length(str)[空格不是字符] (1)计算单位:字符 (2)不管汉字还是数字或者是字母都算是一个字符 length(str)[空格不是字符] (1)计算单位:字节 (2)utf8编码 ...

  2. 1693. 每天的领导和合伙人

    SQL架构 表:DailySales +-------------+---------+ | Column Name | Type | +-------------+---------+ | date ...

  3. 力扣-每天的领导和合伙人

    大家好,我是空空star,本篇带大家了解一道简单的力扣sql练习题. 文章目录 前言 一.题目:1693. 每天的领导和合伙人 二.解题 1.正确示范① 提交SQL 运行结果 2.正确示范② 提交SQ ...

  4. leetcode-SQL-1693. 每天的领导和合伙人

    leetcode-SQL-1693. 每天的领导和合伙人 题目 解题 题目 题目链接 表:DailySales +-------------+---------+ | Column Name | Ty ...

  5. Leetcode1693. 每天的领导和合伙人

    Every day a leetcode 题目来源:1693. 每天的领导和合伙人 问题描述 表:DailySales +-------------+---------+ | Column Name ...

  6. SQL入门:第七天 --> leetCode 1693:每天的领导和合伙人

    文章目录 题目描述 解题步骤 总结 题目描述 原题链接:1693. 每天的领导和合伙人 表:DailySales +-------------+---------+ | Column Name | T ...

  7. LeeCode1693. 每天的领导和合伙人

    SQL架构 表:DailySales +-------------+---------+ | Column Name | Type | +-------------+---------+ | date ...

  8. SQL小试:每天的领导和合伙人

    表:DailySales+-------------+---------+ | Column Name | Type | +-------------+---------+ | date_id | d ...

  9. LeetCode数据库SQL题目记录(难度:简单)

    难度:简单 目录 175. 组合两个表 176. 第二高的薪水 181. 超过经理收入的员工 182. 查找重复的电子邮箱 183. 从不订购的客户 196. 删除重复的电子邮箱 197. 上升的温度 ...

最新文章

  1. c2064 项不会计算为接受0个参数的函数_【JS必知必会】高阶函数详解与实战
  2. VMware安装CentOS6
  3. Django模板继承
  4. Zw*与Nt*的区别
  5. Spring Cloud GatewayAPI网关服务
  6. win7 下jenkins配置与使用
  7. Android实用笔记——使用Spinner实现下拉列表
  8. [Leedcode][JAVA][第42题][动态规划][双指针][栈]
  9. python个人所得税怎么写分录_个人所得税的会计分录!
  10. 实现购物车的Session
  11. python decorator. decorator_decorator在Python中的作用
  12. 故事的小黄花,从CSDN那年就飘着
  13. BUAA软工第0次作业
  14. 支持向量机总结(SVM)
  15. matlab dcm文件,CT的原始图像.dcm文件的读取
  16. ChemDraw如何画聚合物,看完就知道了!
  17. 第1关:Series数据选择
  18. 使用Python实现Linux命令的批量执行
  19. 建筑师妹岛和世为日本西武设计新型旗舰“球形车头”列车
  20. 智慧供热管理系统提高居民用热的智能化

热门文章

  1. python声明变量
  2. JS处理高德地图API返回的省市区数据
  3. vim查找字符串-全词匹配、不区分大小写
  4. 为什么他们都在使用牛皮席?
  5. 王者荣耀白晶晶皮肤1小时销量突破千万!分析网友评论我发现了原因
  6. lumion的物体系统5.30
  7. C# 开发漂亮的桌面应用
  8. 让您和家人孩子远离灾祸的真正原理— — 受益终生--3!(转载)
  9. ramos一键处理多合一_【RAMOS一键批处理多合一 V4.0】在线制作P驱R驱F驱内存系统工具【win系列通用】...
  10. MySQL基础操作指南