首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我该如何数出比购买更多的顾客呢?

我该如何数出比购买更多的顾客呢?
EN

Stack Overflow用户
提问于 2020-01-09 15:21:45
回答 1查看 1.2K关注 0票数 0

我有一张名为order的桌子,看起来是这样的:

我想展示的是:

1.只买一次的顾客总数(一次去商店,可能是他们买了多件东西,但这只是一次事件)

2.购买次数超过1次的顾客总数(超过一次)

我一直在执行以下查询,但结果并不完全符合从透视表中看到的内容。在每个购物会话中,可以有多个行和多个项目,但是每个购物会话仍然有一个唯一的标识符和一个唯一的日期。

选择计数(不同的customer_id)

从作为c的命令

其中(选择COUNT(不同的transaction_id) )

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
FROM orders as b

WHERE

    b.customer_id = c.customer_id) =1 

我用>1代替最后一行来代替不止一次购物的顾客。

如事先提供任何帮助,我们将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-09 15:53:10

您可以使用两个级别的聚合:首先计算每个客户的访问次数(即,他们至少有一个事务处理的不同天数),然后检查有多少客户进行了一次访问,有多少客户进行了更多的访问。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select
    sum(case when cnt_visits = 1 then 1 else 0 end) customers_with_1_visit,
    sum(case when cnt_visits = 1 then 0 else 1 end) customers_with_more_visits
from (
    select customer_id, count(distinct cast(transaction_date as date)) cnt_visits
    from mytable
    group by customer_id
) t

这使用cast(... as date)来减少事务日期的时间部分。根据您的数据库,其他选项可能是可用的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59673511

复制
相关文章
面试问到IOC我该如何回答呢?
相信在面试中,只要问到Spring,基本都会抛出一个问题,说说你对Spring IOC理解吧?虽然在日常的开发经常会使用到,但是要回答起来,并不简单。大脑经过简单的头脑风暴后,蹦出了控制反转、依赖注入这样的词语。显然这些并不是面试官想听的。
不一样的科技宅
2020/09/18
7770
面试问到IOC我该如何回答呢?
光模块购买该如何选择?
经常买光模块的人都知道,现在市场上生产光模块技术门槛越来越低,市面上各种光模块愈来愈多,如原装的,假原装的,兼容的,二手的。这些模块之间的兼容性也影响了使用者网络的质量。光纤模块通常需要确认兼容码,因为目前市面上存在2种,一种是高性能的兼容模块,一种是原交换机品牌光模块.两者之间的价格差距较大。
晟科通信
2020/06/10
3.1K0
光模块购买该如何选择?
用户如何域名购买呢?购买域名需要注意什么?
随着网络时代的快速发展,域名也随之发展壮大了起来,访问网页一般都是通过域名这个载体实现的,如果用户自己建设了一个网站,或者公司开发了一个网站的话,必须要拥有自己的域名才可以,那么用户如何域名购买呢?购买域名需要注意什么?
用户8739990
2021/08/13
27.6K0
买域名有什么用呢?在购买完域名之后,该如何进行使用呢?
在互联网时代,很多品牌都会选择在网络上购买域名。可能大部分人对于这一行为并不是特别了解,其实域名就相当于品牌的一个代表,品牌可以通过域名向消费者进行宣传。那么买域名有什么用呢?在购买完域名之后,该如何进行使用呢?接下来就带您一起了解一下。
用户8715145
2021/08/13
6.7K0
如何告诉手机我是“我”呢?
2013年,苹果机iphone5S让指纹识别在手机上普及,它告诉各大手机厂商,指纹可以这么玩。同样苹果它也让指纹识别从手机上消失。譬如,今年苹果就推出了支持面部识别的iPhone X,而这款产品不仅带来了黑科技,也让解锁技术得到进一步的变革。当然,更值得一提的是,iPhone X的面部识别技术现在也已成为Android手机厂商所追求的潮流风向。 那老派今天就跟大家讲讲身份识别的几大类型。 1.指纹识别 指纹识别即指通过比较不同指纹的细节特征点来进行鉴别。指纹识别技术涉及图像处理、模式识别、计算机视觉、数学形
企鹅号小编
2018/01/18
1.1K0
如何告诉手机我是“我”呢?
如何挣更多钱呢?提高你的编程艺术!
作为一名程序员,通过写代码来挣钱就是我的首要任务。如何挣更多钱呢?和领导多喝几杯酒,恐怕行不通。行得通的只有一条路——提高编程艺术!
沉默王二
2019/01/28
4340
如何挣更多钱呢?提高你的编程艺术!
虚拟内存该如何设置呢
无论是 windows 系统还是 linux 操作系统,在硬盘上都有一块虚拟内存的空间。 无论你使用的是哪个系统,都存在一个问题,那就是到底虚拟内存的空间需要多大呢?虚拟内存又是什么呢? 本文就来详细介绍一下。
用户3147702
2022/06/27
2.5K0
虚拟内存该如何设置呢
LeetCode MySQL 1398. 购买了产品A和产品B却没有购买产品C的顾客
请你设计 SQL 查询来报告购买了产品 A 和产品 B 却没有购买产品 C 的顾客的 ID 和姓名( customer_id 和 customer_name ),我们将基于此结果为他们推荐产品 C 。
Michael阿明
2021/02/19
8410
数据治理是什么?该如何入门呢?
大家好,我是独孤风,一位曾经的港口煤炭工人,目前在某国企任大数据负责人,公众号大数据流动主理人。
大数据流动
2023/07/21
6060
数据治理是什么?该如何入门呢?
数据治理是什么?该如何入门呢?
大家好,我是独孤风,一位曾经的港口煤炭工人,目前在某国企任大数据负责人,公众号大数据流动主理人。
用户6070864
2023/08/09
3260
数据治理是什么?该如何入门呢?
都在说NFT,究竟如何制作自己的NFT,又如何购买NFT呢
本文带你了解下如何使用以太坊钱包metamask购买NFT。我假设你已经安装了这个钱包,如果没有可以参考我之前的一篇文章中
用户7634691
2022/05/31
7490
都在说NFT,究竟如何制作自己的NFT,又如何购买NFT呢
打算转行 该如何快速入门Python呢
学习任何一门语言都是从入门(1年左右),通过不间断练习达到熟练水准(3到5年),少数人最终能精通语言,成为执牛耳者,他们是金字塔的最顶层。虽然万事开头难,但好的开始是成功的一半,今天这篇文章就来谈谈如何开始入门 Python。只要方向对了,就不怕路远。
程序员小新
2021/12/14
4010
打算转行 该如何快速入门Python呢
我是如何入门机器学习的呢
机器学习在很多眼里就是香饽饽,因为机器学习相关的岗位在当前市场待遇不错,但同时机器学习在很多人面前又是一座大山,因为发现它太难学了。在这里我分享下我个人入门机器学习的经历,希望能对大家能有所帮助。
abs_zero
2018/07/25
6880
我是如何入门机器学习的呢
我的MVP呢?
Ladies and gentelmen, welcome the MVP of NBA 16-2017 Season:...
奔跑的小鹿
2019/01/25
5490
我的MVP呢?
初学者究竟该如何学习编程呢?
一个厉害的将军必定是经历过地狱般的磨炼,绝对不是天生的!一个天才一定是经过无数次失败,走上来的,那才叫天才。天才不努力,还不是蠢材。蠢材去努力照样是天才!不怕失败才能成功,多少人在经历几次失败后就觉得不合适,从来不找自己身上的问题!结果就是放弃。
小林C语言
2019/08/09
4640
初学者究竟该如何学习编程呢?
那到底该如何因地制宜呢
但是10X来源的单细胞转录组,如果仍然是采用这个标准,就会出现找不到有拷贝变异的细胞,非常尴尬。
生信技能树jimmy
2021/01/25
5330
微服务架构下该如何技术选型呢?
一、前言 实现基于微服务开发的产品时,或者说将单体应用重构为微服务架构时,将面临着众多技术框架的选择。大公司往往会有专门的部门或团队来负责自主研发的框架,以满足产品的需要,但是对于一般的中小型企业,选择合适的开源框架就显得更接地气了。本章将简单介绍微服务中,在技术选型时需要注意哪些原则,以及有哪些常用的开源技术框架,希望能够为大家在进行技术选型、调研时提供一些思路和方向。 笔者面试过很多程序员,一提及微服务,就会具体说到Spring Boot、Spring Cloud,然后就是“背诵”各种具体的用法和配置文
博文视点Broadview
2023/05/19
9250
微服务架构下该如何技术选型呢?
从我的历程谈谈该如何学习
很多时候,会有一些刚毕业或刚入行的童鞋问我:老师,怎么学习webgis开发?我也一直在思考这个问题,作为一个新人,应该如何学习webgis,降低webgis的学习成本。对于如何学习,是一个很模糊也很难有标准答案的问题,因人而异,仁者见仁,智者见智。本文,从我个人的学习路程上抛砖引玉的简单说说,希望有所启发,有所帮助。
牛老师讲GIS
2018/10/23
7830
菜单改版啦!我们该如何制定测试范围呢?
由于菜单按钮位置有移动和功能有变更,所以需要回归菜单所有功能埋点统计,保证埋点统计正确,防止因菜单改版出现丢失埋点或埋点发送逻辑错误的问题。
用户5521279
2020/02/11
7130
「SQL面试题库」 No_104 购买了产品A和产品B却没有购买产品C的顾客
题目介绍: 购买了产品A和产品B却没有购买产品C的顾客 customers-who-bought-products-a-and-b-but-not-c
不吃西红柿
2023/10/16
1610

相似问题

如何存储“顾客购买这也购买了”

40

寻找顾客共同购买的产品

24

我如何使一些随机数出现比其他数字更多?

30

如何让购买x产品的顾客同时购买y产品?

15

顾客购买的波动预测器

16
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文