hwq341182_X 2020-11-12 15:28 采纳率: 0%
浏览 61

用sql来实现下面的连续字段分组

对同一张表中的同一个字段内容,相差为5的全部找出来, 并计算出在这连续的各有多少个?

  • 写回答

1条回答 默认 最新

  • 愤世嫉俗的胖子 2020-11-12 16:01
    关注
    select t1.col start, t2.col end,
        (select count(*) from table t3
          where t3.col between t1.col and t2.col) num
    from table t1, table t2
    where t1.col = t2.col - 5

    使用非等值连接,查询相差为 5 的。

    使用一个标量子查询,查询在这两个之间的数量。

    评论

报告相同问题?

悬赏问题

  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大
  • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
  • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
  • ¥15 如何在炒股软件中,爬到我想看的日k线
  • ¥15 seatunnel 怎么配置Elasticsearch
  • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
  • ¥15 (标签-MATLAB|关键词-多址)
  • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
  • ¥500 52810做蓝牙接受端
  • ¥15 基于PLC的三轴机械手程序