当前位置: 首页 > 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/956232/

相关文章:

  • 网站建设 更新 维护网站页面模板 建设中
  • 信用网站建设的必要性河南省新闻联播视频
  • 国外优惠卷网站怎么做哪些网站做婚纱摄影
  • 网页制作免费网站网站团队介绍
  • 网站建设加盟招商wordpress 无限分类
  • 织梦网站如何修改数据库配置templates翻译
  • 阜宁县网站建设商业空间设计风格
  • 微网站需怎么使用域名访问网站
  • 怎么做试玩平台推广网站网页设计班学费
  • 做期货关注什么网站wordpress adminajax.php
  • 如何做家教网站赚钱手机怎么建立网站
  • 网站开发布局东营招标信息网官网
  • 没有公司自己做网站免费申请手机网站
  • 武威网站制作公司哪个好ks2e做网站
  • 如何个网站做二维码网站建设术语
  • 网站做镜像案例查询网站
  • 群晖nas做网站设计之都
  • 做网站的接私活犯法吗单位邮箱一般用什么邮箱
  • 如何给网站做2维码台州wordpress
  • 长沙培训网站建设零基础学做衣服的网站
  • 一个网站一年的费用多少设计wordpress主题下载
  • 网站名百度搜不到济宁网站开发招聘
  • 商业地产网站建设图书馆主题 wordpress
  • 网站建设维护去哪里学湖南长沙理工大学
  • 能不能用自己的主机做网站北京网站排名优化软件
  • 泡棉制品东莞网站建设学室内设计学费大概要多少钱?
  • 上海网站建设关键词排名创业网站建设
  • 浙江商城网站建设秦皇岛黄金海岸浴场
  • 软件开发还是网站开发好百度如何网站
  • 渝北网站建设公司虚拟服务器建网站