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

深圳建设企业网站公司深圳网站建设现

深圳建设企业网站公司,深圳网站建设现,四川省建设网站评标专家考试,试用网站空间文章目录 力扣高频SQL 50题(基础版)第八题1581. 进店却未进行过交易的顾客题目说明思路分析实现过程准备数据:实现方式:结果截图:总结: 力扣高频SQL 50题(基础版)第八题 1581. 进店…

文章目录

  • 力扣高频SQL 50题(基础版)第八题
    • 1581. 进店却未进行过交易的顾客
      • 题目说明
      • 思路分析
      • 实现过程
        • 准备数据:
        • 实现方式:
        • 结果截图:
        • 总结:

力扣高频SQL 50题(基础版)第八题

1581. 进店却未进行过交易的顾客

题目说明

表:Visits

±------------±--------+

| Column Name | Type |

±------------±--------+

| visit_id | int |

| customer_id | int |

±------------±--------+

visit_id 是该表中具有唯一值的列。

该表包含有关光临过购物中心的顾客的信息。

表:Transactions

±---------------±--------+

| Column Name | Type |

±---------------±--------+

| transaction_id | int |

| visit_id | int |

| amount | int |

±---------------±--------+

transaction_id 是该表中具有唯一值的列。

此表包含 visit_id 期间进行的交易的信息。

有一些顾客可能光顾了购物中心但没有进行交易。请你编写一个解决方案,来查找这些顾客的 ID ,以及他们只光顾不交易的次数

返回以 任何顺序 排序的结果表。

思路分析

在这里插入图片描述

本题利用子查询的方法结合逻辑查询not解题,首先在表Transactions中查出光顾且消费的顾客ID,然后在表Visits中过滤掉消费的顾客ID,即可得到进店却为进行交易的顾客,最后通过count函数统计次数。

实现过程

准备数据:
Create table If Not Exists Visits(visit_id int, customer_id int)
Create table If Not Exists Transactions(transaction_id int, visit_id int, amount int)
Truncate table Visits
insert into Visits (visit_id, customer_id) values ('1', '23')
insert into Visits (visit_id, customer_id) values ('2', '9')
insert into Visits (visit_id, customer_id) values ('4', '30')
insert into Visits (visit_id, customer_id) values ('5', '54')
insert into Visits (visit_id, customer_id) values ('6', '96')
insert into Visits (visit_id, customer_id) values ('7', '54')
insert into Visits (visit_id, customer_id) values ('8', '54')
Truncate table Transactions
insert into Transactions (transaction_id, visit_id, amount) values ('2', '5', '310')
insert into Transactions (transaction_id, visit_id, amount) values ('3', '5', '300')
insert into Transactions (transaction_id, visit_id, amount) values ('9', '5', '200')
insert into Transactions (transaction_id, visit_id, amount) values ('12', '1', '910')
insert into Transactions (transaction_id, visit_id, amount) values ('13', '2', '970')
实现方式:
select customer_id,count(customer_id) count_no_trans from Visits where visit_id not in (select visit_id from Transactions) group by customer_id;
结果截图:

在这里插入图片描述

总结:
#逻辑查询not
#查询不是河南的学生
select * from stu where address not in ('河南')     
http://www.yayakq.cn/news/747944/

相关文章:

  • 广州增城区门户网站如何把网站程序做授权网址访问
  • 做网站一般注册商标哪个类昌吉 建设局 网站
  • 做古风头像的网站做培训的都上哪些网站
  • 垂直行业门户网站有哪些网站网页设计专业公司
  • 制作网站公司服装商城网站建设方案
  • 怎么联系企业的网站建设城镇建设部网站
  • 会议平台网站建设网站文件内容多少与虚拟主机空间大小的关系
  • 广州手机网站建设费用wordpress 扁平化主题
  • 国外优秀网站模板淮北市建筑
  • 网站设计模版免费建站网站开发要什么专业
  • 网站设计中怎么设置当前元素不可见网站标题权重
  • 卧龙区2015网站建设口碑建筑装饰公司简介模板
  • 温州网站建设seo房地产基础知识新手必看
  • 自己怎么做新闻开头视频网站网站怎么做数据接口
  • 黑龙江开放网站备案临城网站建设
  • 兰州网络推广效果网站优化无限关键词设置
  • 广告制作公司网站建设模板平台期一般持续多久
  • dede5.7内核qq个性门户网站源码广州网络公司哪家最好
  • 药学专业网站做外销网站
  • 如何批量入侵WordPress站公司网站设计规划
  • 北京大兴区网站建设wordpress .po文件
  • 电商网站用什么做最好做展览的网站
  • 建一个网站的技术解决方案wordpress 小工具无法拖拽
  • 网站如何收费页面模板参数错误
  • 深圳网页设计兴田德润电话多少河南网站优化要多少钱
  • 网站做交互设计网站建造免费
  • 哪些网站做的最好淘宝网站的建设目的
  • 商场网站开发凡科微信小程序免费版怎么样
  • 网站推广搜索绿色建筑信息平台
  • 怎么样推广自己的产品企业网站 更新 seo