恶 魔 人 2023-07-06 11:20 采纳率: 56.3%
浏览 39
已结题

sql求特定字段平均值的问题

sql语句问题
现在有三个字段 ping,lostrate,jitter,每个字段有个标准(ping>90,lostrate>0.01,jitter>30),超过这个标准就算超标了,表中有几条数据
要求当三个字段中的某一个超标的时候,算出其平均值,我写的sql语句如下:平均值为ping:110,lostrate:0.03,jitter:60

img

img

现在有新的要求:例如当jitter全都没超标的时候,需要取其他超标字段对应的jitter的平均值:ping:110,lostrate:003,jitter:15
这样的话要怎样修改sql语句呢?

img

  • 写回答

1条回答 默认 最新

  • 0x0007 2023-07-06 11:24
    关注
    SELECT COUNT(*) AS Count, 
           AVG(ping) AS AvgPing, 
           AVG(lostrate) AS AvgLossRate, 
           AVG(jitter) AS AvgJitter
    FROM your_table
    WHERE ping > 90 OR lostrate > 0.01 OR jitter > 30;
    
    

    ```

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月6日
  • 创建了问题 7月6日

悬赏问题

  • ¥15 锌合金的耐温能到多少度。可以持续多长时间
  • ¥15 .net调用本地office组件出现问题
  • ¥15 docker镜像拉取失败请教教我
  • ¥15 https访问nginx上的http
  • ¥15 需要完整规则的五子棋博弈代码
  • ¥15 Hadoop的部署与安装的一些疑问
  • ¥15 短剧的sdk在哪里接入
  • ¥30 智能割草机自动化割草
  • ¥15 求:可不可以提供一些 在国内可以用,低代码不要太难 在电脑上可以下载的 制作app的软件
  • ¥15 fluke高精度万用表8845A型号测交流电压一直跳动,且去掉输入后显示不归零