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

商城网站建设价格费用廊坊网站建设推广

商城网站建设价格费用,廊坊网站建设推广,网站素材 下载,图片制作在线制作免费力扣题 1、题目地址 2084. 为订单类型为 0 的客户删除类型为 1 的订单 2、模拟表 活动表#xff1a;Orders Column NameTypeorder_idintcustomer_idintorder_typeint order_id是此表的主键列。此表的每一行都表示订单的ID、订购该订单的客户的ID以及订单类型。订单可以是…力扣题 1、题目地址 2084. 为订单类型为 0 的客户删除类型为 1 的订单 2、模拟表 活动表Orders Column NameTypeorder_idintcustomer_idintorder_typeint order_id是此表的主键列。此表的每一行都表示订单的ID、订购该订单的客户的ID以及订单类型。订单可以是类型0或类型1。 3、要求 编写SQL查询以根据以下条件报告所有订单 如果客户至少有一个类型为0的订单则不要报告该客户的任何类型为1的订单。 否则报告客户的所有订单。 按任意顺序返回结果表。 查询结果格式如下例所示。 示例 1 输入 Orders 表 order_idcustomer_idorder_type110210112012212131223031413241 输出 order_idcustomer_idorder_type3141324111021011202230 解释 客户1有两个类型为0的订单。我们两个都返回。 客户2的订单类型为0订单类型为1。我们只返回类型为0的订单。 客户3的订单类型为0订单类型为1。我们只返回类型为0的订单。 客户4有两个类型1的订单。我们两个都返回。 4、代码编写 代码思路 1、客户订单类型不存在为 0 则返回全部包括 0 和 1 2、客户订单类型存在为 0 返回 0 我的代码 SELECT * FROM Orders a WHERE NOT EXISTS(SELECT * FROM Orders WHERE customer_id a.customer_id AND order_type 0) UNION ALL SELECT * FROM Orders a WHERE EXISTS(SELECT * FROM Orders WHERE customer_id a.customer_id AND order_type 0) AND order_type 0网友代码巧用 Dense_Rank 窗口函数 专用窗口函数rankdense_rankrow_number Rank有相同名次名次按实际个数走会跳数字 Dense_rank: 有相同名次名次不跳数 Row_number相同分数按行数排序 分数RankDense_RankRow_number10011110011290323 SELECT order_id, customer_id, order_type FROM (SELECT *,Dense_Rank() over (partition by customer_id order by order_type) rkFROM Orders ) AS a WHERE rk 1逻辑对不同 customer_id 进行分组处理每个组里面根据 order_type 进行排序所以有 0 的话肯定是排在前面的使用的是 Dense_Rank 窗口函数这意味着如果 order_type 相同的话数字是不会增加的所以如果有 order_type 有存在等于 0 的话就返回对应 rk 1 返回 0就行如果 order_type 不存在等于 0 的话也就是返回全部 rk 1返回 1因为没有 0 的只能说用得很巧妙 Rank 窗口函数也是可以的 SELECT order_id, customer_id, order_type FROM (SELECT *,Rank() over (partition by customer_id order by order_type) rkFROM Orders ) AS a WHERE rk 1Dense_Rank 和 Rank 窗口函数可参考 MYSQL窗口函数Rows Range—— 滑动窗口函数用法
http://www.pierceye.com/news/901962/

相关文章:

  • 丰台网站制作html教程 菜鸟教程
  • 在那个网站做直播好赚钱吗重庆妇科医院排名大全
  • 在线教育网站建设投标书查询公司的网站备案信息查询
  • 俄文网站策划wdcp wordpress
  • 建设个人网站流程中国工程建设招聘信息网站
  • 电影网站设计说明书在原域名给公司建立网站
  • 小规模公司做网站成本是什么wordpress主题转html
  • seo做的比较好的网站的几个特征app网站建设教程视频教程
  • 网站建设规范优质高等职业院校建设网站
  • 国内做网站哪家公司好机票什么网站建设
  • 万盛经开区建设局官方网站高校校园网站建设的要求
  • 制作企业网站的实训报告防伪码查询网站怎么做的
  • 做网站会很忙吗网站 js 广告代码
  • 没有网站域名备案专业做书画推广的网站
  • 做app网站公司名称有没有做黑市网站
  • apache建设网站做网站页面代码
  • html5 单页网站网络运维从入门到精通
  • 联合建设官方网站银川网站seo
  • jsp网站开发与设计摘要网站开发是什么
  • 公司网站建设论文结束语谷歌建站多少钱
  • 陕西省建设工会网站漳州做网站最便宜
  • asp网站怎么做301定向辽宁网络优化方法
  • 足球网站建设无锡企业网站的建设
  • 网站建设 国风网络学校网站建设新闻
  • 网站集成微信登录ai logo设计网站
  • 给客户做网站kesioncms企业网站蓝色模板
  • 哪个网站可以做视频播放器建筑工程网络计划方法
  • 长沙做网站的有哪些wordpress投稿页面路径怎么写
  • 京东第一次做网站如何做像淘宝一样的网站
  • 南湖网站建设公司怎么用iapp做网站软件