m0_74542051 2023-12-27 19:39 采纳率: 50%
浏览 6

数据库SQL不知道错误怎么改

img


刚学数据库,不太清楚这个错误该怎么改
第一行为什么无法创建,那个on有什么问题吗

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-12-27 22:25
    关注

    【相关推荐】



    • 你可以看下这个问题的回答https://ask.csdn.net/questions/7612231
    • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:解决在代码中执行sql语句无结果,但是在数据库中执行有结果问题
    • 您还可以看一下 王进老师的数据库SQL查询,最佳案例讲解课程中的 交叉连接的案例演示小节, 巩固相关知识点
    • 除此之外, 这篇博客: 使用SQL对淘宝用户行为进行分析中的 不同的商品种类之间是否存在较大的购买量差异 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
      -- 按照商品种类和行为类型统计pv和uv
      SELECT COUNT(*) AS pv, COUNT(DISTINCT UserID) AS uv
      FROM user_behavior10	
      GROUP BY CategoryID, BehaviorType
      
      WITH cat_stats AS(
      SELECT CategoryID, BehaviorType, COUNT(*) AS pv, COUNT(DISTINCT UserID) AS uv
      FROM user_behavior10	
      GROUP BY CategoryID, BehaviorType);
      
      -- 将一维表转换成二维表,统计各个商品种类的不同行为下的pv总数
      CREATE TABLE cat_stats2 AS(
      SELECT CategoryID,
      				SUM(IFNULL(CASE WHEN BehaviorType = "pv" THEN pv ELSE NULL END,0)) AS "pv_cnts",
      				SUM(IFNULL(CASE WHEN BehaviorType = "fav" OR BehaviorType = "cart" THEN pv ELSE NULL END,0)) AS "cart_cnts",
      				SUM(IFNULL(CASE WHEN BehaviorType = "buy" THEN pv ELSE NULL END,0)) AS "buy_cnts"		
      FROM cat_stats
      GROUP BY CategoryID);
      
      • 按照购买量从大到小降序排列,计算累加占比,观察不同种类的商品在购买量的分布是否存在较大的差异

      在这里插入图片描述

      通过上图可以看出,不同种类商品在购买量上存在较大的差异,整体数据分布呈现幂律化分布,其中8%的商品种类贡献超过80%的购买量,而92%的商品种类的累计购买量仅占总购买量的20%;


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 12月27日

悬赏问题

  • ¥15 一道ban了很多东西的pyjail题
  • ¥15 关于#r语言#的问题:如何将生成的四幅图排在一起,且对变量的赋值进行更改,让组合的图漂亮、美观@(相关搜索:森林图)
  • ¥15 C++识别堆叠物体异常
  • ¥15 微软硬件驱动认证账号申请
  • ¥15 有人知道怎么在R语言里下载Git上的miceco这个包吗
  • ¥15 GPT写作提示指令词
  • ¥20 根据动态演化博弈支付矩阵完成复制动态方程求解和演化相图分析等
  • ¥20 关于DAC输出1.000V对分辨率和精度的要求
  • ¥15 华为超融合部署环境下RedHat虚拟机分区扩容问题
  • ¥15 哪位能做百度地图导航触点播报?