要将多个通过筛选得到的数据相加


数据库的表,对这张表进行查询、筛选等操作

pwr_1>0同时pwr_2>pwr_1,将pwr的和输出。值578

   select case when sum(pwr) is not nullthen SUM(pwr)else 0end from dbo.test   where pwr_1>=0 and pwr_2>pwr_1

pwr_2<=pwr_1 ,将pwr除以2之后合并。值742

  select case when sum(pwr) is not nullthen SUM(pwr/2)else 0end from dbo.test where pwr_2<=pwr_1

pwr_1<0 。值0

 select case when sum(pwr) is not nullthen 0else 0end from dbo.test where pwr_1<0

将筛选出来的值相加。值1320

  select (select case when sum(pwr) is not nullthen SUM(pwr)else 0end from dbo.test   where pwr_1>=0 and pwr_2>pwr_1)+(select case when sum(pwr) is not nullthen SUM(pwr/2)else 0end from dbo.test where pwr_2<=pwr_1)+(select case when sum(pwr) is not nullthen 0else 0end from dbo.test where pwr_1<0)

SQL 将多个通过筛选得到的数据相加相关推荐

  1. SQL中先排序再筛选与先筛选再排序

    SQL中先排序再筛选与先筛选再排序 一.基础知识 Select 字段1,字段2,-- from 数据表 where 条件1:从数据表中将符合条件1的记录中的相关字段1.字段2筛选出来: Order b ...

  2. C#筛选DataTable的数据

    Demo示例三步走 新建个DataTable,写数据 筛选DataTable的数据 新建一个新的DataTable接收筛选后的DataTable数据 一. 新建个DataTable,写数据 DataT ...

  3. SQL分析阿里云淘宝电商数据

    本文使用SQL语句对50w条淘宝用户数据进行分析. 数据库:SQL Server. 文章结构 一.提出问题 1.分析目的 2.分析框架 二.数据准备 1.数据来源 2.数据描述 3.数据预处理 3.1 ...

  4. Excel 将AB两表某列相同的那项从B复制到A | 筛选出相同数据

    筛选出相同数据 =IF(COUNTIF(B:B,A1)>0,A1,"") 将AB两表某列相同的那项从B复制到A =INDEX('[tmp001.xls]SQL Results ...

  5. pandas使用query函数基于组合索引筛选dataframe的数据行(与and、或or、非not)

    pandas使用query函数基于组合索引筛选dataframe的数据行(与and.或or.非not) 目录 pandas使用query函数基于组合索引筛选dataframe的数据行(与and.或or ...

  6. pandas使用query函数基于dataframe字符串数据列中字符串的长度筛选dataframe的数据行(specific column string length)

    pandas使用query函数基于dataframe字符串数据列中字符串的长度筛选dataframe的数据行(select dataframe rows based on specific colum ...

  7. pandas使用组合条件筛选、过滤数据行

    pandas使用组合条件筛选.过滤数据行 目录 pandas使用组合条件筛选.过滤数据行 #仿真数据

  8. SQL Azure SU3 现已在全球6座数据中心开始启用

    公告:本博客为微软云计算中文博客的镜像博客.部分文章因为博客兼容性问题,会影响阅读体验.如遇此情况,请访问原博客. 我们已经完成了对SQL Azure Service Update 3的展示和推广,我 ...

  9. Caused by: java.sql.SQLException: GC overhead limit exceeded处理百万数据出现的异常

    Caused by: java.sql.SQLException: GC overhead limit exceeded处理百万数据出现的异常 参考文章: (1)Caused by: java.sql ...

最新文章

  1. 技术团队新官上任之中层篇
  2. c语言打印空心等腰梯形乐学,C语言做激光发射
  3. 废掉一个产品经理最常见的方式,就是天天画原型
  4. java db 使用_JavaDB的基本使用
  5. Flask入门之SQLAlchemy数据库连接操作(第15讲)
  6. 如何在form初始化时自动隐藏FOLDER列
  7. 自学电脑办公自动化能不能考证
  8. 面试中常被问到(七)封装继承多态知多少
  9. 题解【[FJOI2018]所罗门王的宝藏】
  10. 计算机组装的硬件配置及报价,2021组装电脑配置清单及价格表说明
  11. Android资源管理中的SharedLibrary和Dynamic Reference-------之AssetManager的处理(四)
  12. 为fetch添加拦截器功能
  13. APP全栈工程师修炼之路(一)
  14. java狼羊草过河_解决狼、羊、白菜过河问题的编程思路
  15. 数据库原理-几种数据模型
  16. 解决不同版本jar包引入问题,修改jar包包名
  17. URL重写有几种方式
  18. try..catch捕获不到空指针等异常的问题
  19. ThinkPad T410S 上 Ubuntu 14.04 实现指纹识别登录
  20. 外包公司干了不到3个月,我离职了...

热门文章

  1. 开小酒馆前你一定要知道的3件事
  2. iCloud文件同步至Mac本地磁盘
  3. MySQL和SQL Server的区别
  4. 钰泰ETA9030蓝牙耳机充电仓双向通讯,带NTC
  5. 备战双十一 找阿里云的不光天猫淘宝
  6. php 把unix时间转换成时间,php unix时间戳转换成时间的方法
  7. 使用AlarmManager实现定时提醒,解决锁屏后无法正常唤醒CPU和屏幕的问题
  8. 绝地求生进游戏服务器维护,绝地求生7.5进入游戏提示servers are too busy服务器繁忙怎么办 解决方案分享...
  9. 为什么会选择做前端?
  10. java计算机毕业设计疫情防控医用品管理源码+数据库+系统+lw文档+部署