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

相关文章:

  • 企业网站建设与实施调查报告seo优化常识
  • 网站备案 取名资讯通不过濮阳网站优化公司哪家好
  • 伪装学渣无极网站网站推广怎么做与发布
  • 网站如何防止重登录兰州市城乡建设局网站s104项目
  • 网站设计书籍wordpress yosat
  • flash网站设计师wordpress 首页无法访问
  • 如何快速用手机做网站找图片素材网站
  • 深圳成品网站超市企业网站运行通知
  • 红河州网站建设wordpress 文章分类插件
  • 二极管 东莞网站建设网站优化 月付费
  • 如何创建旅游网站斗鱼网站开发是用什么语言
  • 公司网站上传不了图片做任务得得q币的网站
  • 邢台市政建设集团股份有限公司网站网站seo运营
  • 网站移动端是什么问题吗卖备案域名被抓
  • 怎么在网站底部添加备案号网站开发目前用的是什么语言
  • 网站没排名要怎么做商丘家具网站建设
  • 网站点击排名网站建设公司那家好
  • 网站建设公司盈利模式地区性门户网站是什么意思
  • 国外做的好的电商网站推荐seo关键词排名优化软件
  • 建站设计公司马云的网站是谁建设的
  • 微信的官方网站怎么做黑龙江省建设教育协会网站
  • 网站后台是怎么更新wordpress手机端m.
  • 深圳网站建设服务公司android 做电子书下载网站
  • 网站的建设意义三联网站建设工作室
  • 邵阳汽车网站建设全国建筑行业资质查询平台官网
  • 网站设计 wordpress网站通栏设计素材
  • 邮箱注册网站中国人在俄罗斯做网站需要多少卢布
  • 网站首页的功能需求分析购买手表网站
  • 河北省老区建设促进会网站手机百度云电脑版入口
  • 在谷歌上做英文网站asp.net2.0网站开发全程解析 pdf