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

建设银行在上海的招聘网站北京建站程序

建设银行在上海的招聘网站,北京建站程序,建设网站的基本技术,成都个人做网站大家好#xff0c;我是空空star#xff0c;本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目#xff1a;1084. 销售分析III二、解题1.正确示范①提交SQL运行结果2.正确示范②提交SQL运行结果3.正确示范③提交SQL运行结果4.正确示范④提交SQL运行结果5.其他总结… 大家好我是空空star本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目1084. 销售分析III二、解题1.正确示范①提交SQL运行结果2.正确示范②提交SQL运行结果3.正确示范③提交SQL运行结果4.正确示范④提交SQL运行结果5.其他总结前言 一、题目1084. 销售分析III Table: Product ----------------------- | Column Name | Type | ----------------------- | product_id | int | | product_name | varchar | | unit_price | int | ----------------------- Product_id是该表的主键。 该表的每一行显示每个产品的名称和价格。 Table: Sales ---------------------- | Column Name | Type | ---------------------- | seller_id | int | | product_id | int | | buyer_id | int | | sale_date | date | | quantity | int | | price | int | ------ --------------- 这个表没有主键它可以有重复的行。 product_id 是 Product 表的外键。 该表的每一行包含关于一个销售的一些信息。 编写一个SQL查询报告2019年春季才售出的产品。即仅在2019-01-01至2019-03-31含之间出售的商品。 以 任意顺序 返回结果表。 查询结果格式如下所示。 输入 Product table: -------------------------------------- | product_id | product_name | unit_price | -------------------------------------- | 1 | S8 | 1000 | | 2 | G4 | 800 | | 3 | iPhone | 1400 | -------------------------------------- Sales table: -------------------------------------------------------------- | seller_id | product_id | buyer_id | sale_date | quantity | price | -------------------------------------------------------------- | 1 | 1 | 1 | 2019-01-21 | 2 | 2000 | | 1 | 2 | 2 | 2019-02-17 | 1 | 800 | | 2 | 2 | 3 | 2019-06-02 | 1 | 800 | | 3 | 3 | 4 | 2019-05-13 | 2 | 2800 | -------------------------------------------------------------- 输出 --------------------------- | product_id | product_name | --------------------------- | 1 | S8 | --------------------------- 解释: id为1的产品仅在2019年春季销售。 id为2的产品在2019年春季销售但也在2019年春季之后销售。 id 3的产品在2019年春季之后销售。 我们只退回产品1因为它是2019年春季才销售的产品。 二、解题 1.正确示范① 提交SQL select product_id,product_name from Product where product_id in(select product_id from Saleswhere sale_date between 2019-01-01 and 2019-03-31 ) and product_id not in (select product_id from Saleswhere substr(sale_date,1,7)2019-04or substr(sale_date,1,7)2019-01 );运行结果 2.正确示范② 提交SQL select distinct u1.product_id,u1.product_name from Product u1 left join Sales u2 on u1.product_idu2.product_id and u2.sale_date between 2019-01-01 and 2019-03-31 left join Sales u3 on u1.product_idu3.product_id and (substr(u3.sale_date,1,7)2019-04 or substr(u3.sale_date,1,7)2019-01) where u2.product_id is not null and u3.product_id is null;运行结果 3.正确示范③ 提交SQL select u1.product_id,u1.product_name from Product u1 left join Sales u2 on u1.product_idu2.product_id and u2.sale_date between 2019-01-01 and 2019-03-31 left join Sales u3 on u1.product_idu3.product_id and (substr(u3.sale_date,1,7)2019-04 or substr(u3.sale_date,1,7)2019-01) group by u1.product_id,u1.product_name having count(u2.product_id)0 and count(u3.product_id)0;运行结果 4.正确示范④ 提交SQL select u1.product_id,u1.product_name from Product u1 left join Sales u2 on u1.product_idu2.product_id group by u1.product_id,u1.product_name having min(u2.sale_date)2019-01-01 and max(u2.sale_date)2019-03-31;运行结果 5.其他 总结 正确示范①思路 限定product_id in 2019年春季销售过 and product_id not in 2019年春季之外销售过的product_id 正确示范②思路 将 in 和 not in 转换为 left join 的形式 在最后限定u2.product_id is not null and u3.product_id is null在获取结果时加上 distinct 去重 正确示范③思路 将 in 和 not in 转换为 left join 的形式 按group by u1.product_id,u1.product_name 分组并去重再通过 having count(u2.product_id)0 and count(u3.product_id)0筛选 正确示范④思路 按group by u1.product_id,u1.product_name 分组并去重通过having min(u2.sale_date)‘2019-01-01’ and max(u2.sale_date)‘2019-03-31’ 筛选
http://www.dnsts.com.cn/news/86097.html

相关文章:

  • 广州自适应网站建设南通网站seo服务
  • 网站的开发与设计做网站费用会计分录怎么做
  • 大连网站建设服务公司推广软件是什么工作
  • 万网网站后台登陆广告设计公司需要什么设备
  • 陕西中小企业网站建设推广常州网官网
  • 有什么网站建设软件网站设计好以后怎么上线
  • 打开网站显示建设中现在做外贸还能挣钱吗
  • 网站建设与管理专业就业方向安卓开发和网站开发
  • 苏州哪家做网站便宜宁波网站建设七米
  • 网站 续费免费一级域名申请
  • 整套网站设计中国国际进口博览会上海
  • 中英文外贸网站模版网站上面的图片是怎么做的
  • 什么类型的网站wap手机网站开发
  • 邢台网站改版怎么开发木蚂蚁网站正在建设中
  • 禁止拿我们的网站做宣传广州市行政区划图
  • 曲靖网站设计网站自己做还是用程序
  • 四川省工程建设信息官方网站seo推广公司 什么意思
  • 免费的网站开发平台成功的wordpress网站
  • redis做缓存的网站并发数APP做网站
  • 四川建设厅网站入川备案文件佐力药业股票千股千评
  • 在深圳做的网站好做吗wordpress 副标题调用
  • 在线商城网站怎么做网站渗透
  • 惠州网站建设价格做一个网站 多少钱
  • 网站建设职业培训安阳百度贴吧
  • 模版网站后期可以更换图片吗室内设计师排名
  • 北京建设监理网站wordpress 改为中文字体
  • 网站域名包括哪些电商首页设计
  • 城乡建设官方网站重庆营销型网站建设公司
  • 石家庄网站维护安康市网站开发
  • 观澜建网站宁海县高质量营销型网站建设