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

建设特效网站图片在线设计网站

建设特效网站,图片在线设计网站,推广网站建设产品介绍,抄袭网站怎么办大家好#xff0c;我是空空star#xff0c;本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目#xff1a;1158. 市场分析二、解题1.错误示范①提交SQL运行结果2.正确示范①提交SQL运行结果3.错误示范②提交SQL运行结果4.正确示范②提交SQL运行结果5.其他总结前… 大家好我是空空star本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目1158. 市场分析二、解题1.错误示范①提交SQL运行结果2.正确示范①提交SQL运行结果3.错误示范②提交SQL运行结果4.正确示范②提交SQL运行结果5.其他总结前言 一、题目1158. 市场分析 Table: Users ------------------------- | Column Name | Type | ------------------------- | user_id | int | | join_date | date | | favorite_brand | varchar | ------------------------- 此表主键是 user_id。 表中描述了购物网站的用户信息用户可以在此网站上进行商品买卖。 Table: Orders ------------------------ | Column Name | Type | ------------------------ | order_id | int | | order_date | date | | item_id | int | | buyer_id | int | | seller_id | int | ------------------------ 此表主键是 order_id。 外键是 item_id 和buyer_idseller_id。 Table: Items ------------------------ | Column Name | Type | ------------------------ | item_id | int | | item_brand | varchar | ------------------------ 此表主键是 item_id。 请写出一条SQL语句以查询每个用户的注册日期和在 2019 年作为买家的订单总数。 以 任意顺序 返回结果表。 查询结果格式如下。 示例 1: 输入 Users 表: ------------------------------------- | user_id | join_date | favorite_brand | ------------------------------------- | 1 | 2018-01-01 | Lenovo | | 2 | 2018-02-09 | Samsung | | 3 | 2018-01-19 | LG | | 4 | 2018-05-21 | HP | ------------------------------------- Orders 表: ---------------------------------------------------- | order_id | order_date | item_id | buyer_id | seller_id | ---------------------------------------------------- | 1 | 2019-08-01 | 4 | 1 | 2 | | 2 | 2018-08-02 | 2 | 1 | 3 | | 3 | 2019-08-03 | 3 | 2 | 3 | | 4 | 2018-08-04 | 1 | 4 | 2 | | 5 | 2018-08-04 | 1 | 3 | 4 | | 6 | 2019-08-05 | 2 | 2 | 4 | ---------------------------------------------------- Items 表: --------------------- | item_id | item_brand | --------------------- | 1 | Samsung | | 2 | Lenovo | | 3 | LG | | 4 | HP | --------------------- 输出 --------------------------------------- | buyer_id | join_date | orders_in_2019 | --------------------------------------- | 1 | 2018-01-01 | 1 | | 2 | 2018-02-09 | 2 | | 3 | 2018-01-19 | 0 | | 4 | 2018-05-21 | 0 | --------------------------------------- 二、解题 1.错误示范① 提交SQL select u1.user_id buyer_id, u1.join_date, count(1) orders_in_2019 from Users u1 left join Orders u2 on u1.user_idu2.buyer_id and substr(u2.order_date,1,4)2019 group by u1.user_id,u1.join_date运行结果 2.正确示范① 提交SQL select u1.user_id buyer_id, u1.join_date, count(u2.order_id) orders_in_2019 from Users u1 left join Orders u2 on u1.user_idu2.buyer_id and substr(u2.order_date,1,4)2019 group by u1.user_id,u1.join_date运行结果 3.错误示范② 提交SQL select u1.user_id buyer_id, u1.join_date, u2.num orders_in_2019 from Users u1 left join (select buyer_id,count(1) numfrom Orders where substr(order_date,1,4)2019group by buyer_id ) u2 on u1.user_idu2.buyer_id运行结果 4.正确示范② 提交SQL select u1.user_id buyer_id, u1.join_date, ifnull(u2.num,0) orders_in_2019 from Users u1 left join (select buyer_id,count(1) numfrom Orders where substr(order_date,1,4)2019group by buyer_id ) u2 on u1.user_idu2.buyer_id或者 select u1.user_id buyer_id, u1.join_date, # ifnull(u2.num,0) orders_in_2019 case when u2.num is null then 0 else u2.num end as orders_in_2019 from Users u1 left join (select buyer_id,count(1) numfrom Orders where substr(order_date,1,4)2019group by buyer_id ) u2 on u1.user_idu2.buyer_id或者 select u1.user_id buyer_id, u1.join_date, ifnull(u2.num,0) orders_in_2019 from Users u1 left join (select buyer_id,count(1) numfrom Orders where year(order_date)2019group by buyer_id ) u2 on u1.user_idu2.buyer_id运行结果 5.其他 总结 错误示范①错在返回的无订单数是仍是1应该把count(1)改为count(u2.order_id) 错误示范②错在返回的无订单数是null应该把null转换成0 知识点 取2019年可以用substr(order_date,1,4)‘2019’也可以用year(order_date)‘2019’ 将null转换成0可以用ifnull(u2.num,0)也可以用case when u2.num is null then 0 else u2.num end count(1)和count(指定字段)区别 count(1) 会统计表中的所有的记录数同count(*) 包含字段为null 的记录。 count(指定字段) 会统计该字段在表中出现的次数忽略字段为null 的情况。不统计字段为null 的记录。
http://www.hkea.cn/news/14311813/

相关文章:

  • 南京建设教育网站wordpress火车头插件防重复
  • 泸州免费做网站重庆百度竞价推广
  • 公司免费建网站网站排名带照片怎么做
  • 静海网站建设制作wordpress 手机版主题
  • 天马网络 网站建设网络推广方案下拉管家xiala11
  • 个人网站 做啥好wordpress如何禁用谷歌地图
  • 阿里网站制作需要多少钱机械网站 英文
  • 定制化网站门户网站开发jz190
  • 中国风网站表现佛山论坛建站模板
  • 网站是否被k网站如何做等级保护
  • 在线网站做情侣头像中国建设银行官方网站下载安装
  • 站长之家网站素材wordpress title 8211
  • 深圳专业做公司网站找公司做网站需要注意什么
  • 泉州专业建站品牌ci设计
  • 网站建设费用价格明细表wordpress如何选择对应模板
  • 网站建设服务 杭州餐厅vi设计公司
  • 龙岩建网站搭建好ftp服务器 如何通过网站访问
  • 上传文章的网站app商城开发价格
  • 遂宁市建设局网站青海西宁高端网站建设
  • 专门做房产的网站做行业网站赚钱
  • 帮人做网站犯法wordpress页面透明度
  • 小公司网络组建规划seo服务顾问
  • 定制旅游网站建设方案网站搭建中114514
  • 网站切换中英文长沙房地产开发商排名
  • 外贸网站测速辽宁网站推广的目的
  • 网站建设的运营计划婚纱网站设计素材
  • 书城网站建设项目定义绍兴网站建设方案
  • app开发哪家公司比较专业沈阳专业seo关键词优化
  • 秦皇岛营销式网站微信公众号发文章教程
  • 网易云课堂的网站建设特点海南住房和城乡建设部网站