`
p_3er
  • 浏览: 56254 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

ORACLE 按表字段值的不同统计数量

 
阅读更多
select p.id comperitorId,p.compcorp competitorName,
sum(case when c.kindname = 'ATM' then c.num else 0 end)  atm,
sum(case when c.kindname = 'CRS' then c.num else 0 end)  crs,
sum(case when c.kindname = 'VTM' then c.num else 0 end)  vtm,
sum(case when c.kindname = '清分机' then c.num else 0 end) sorter,
sum(case when c.kindname = '软件' then c.num else 0 end) software,
sum(case when c.kindname = '其它' then c.num else 0 end) other,
m.iscommunication iscommunication
from compproduct c 
join competitor p on c.competitor_id=p.id 
join (select f.custid,t.companyid,t.iscommunication from technologycompany t join technology_flow f on f.id=t.flowid) m on c.competitor_id=m.companyid and c.cust_id=m.custid 
where c.cust_id='7649' 
group by p.id,c.competitor_id,p.compcorp,m.iscommunication 

分享到:
评论

相关推荐

    获取oracle 表字段,表名,以及主键之类等等的信息

    获取oracle 表字段,表名,以及主键之类等等的信息,获取oracle 表字段,表名,以及主键之类等等的信息获取oracle 表字段,表名,以及主键之类等等的信息获取oracle

    oracle截取表字段中带分号的信息的存储过程

    Oracle 存储过程截取表字段中带分号的信息 Oracle 存储过程是 Oracle 数据库中的一种程序单元,它可以实现复杂的业务逻辑和数据处理。在本文中,我们将讨论如何使用 Oracle 存储过程来截取表字段中带分号的信息。 ...

    oracle变更数据表字段类型

    ### Oracle变更数据表字段类型详解 在Oracle数据库中,对现有的数据表进行字段类型的更改是一项常见但又较为复杂的任务。由于直接修改字段类型可能会导致数据丢失或者错误,因此需要采用一系列的操作来完成这一过程...

    oracle表字段或是视图字段添加备注方法

    Oracle 表字段或是视图字段添加备注方法 Oracle 是一个强大的关系数据库管理系统,提供了多种方式来添加备注信息到表字段或视图字段中。在本节中,我们将详细介绍如何使用 Oracle 的 Comment 机制来添加备注信息到...

    oracle 根据时间段做报表统计

    oracle 根据时间段做报表统计 SQL是时间段统计 SQL原句

    Oracle 数据表修改字段长度

    Oracle数据库中,表中已存在数据字段修改该字段的长度,如有疑问可沟通联系,当积分自动提升到很高的时候欢迎联系,会把积分调低。

    oracle删除表字段和oracle表增加字段

    添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….); 修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….);...

    mysql与oracle 表字段定义比较

    mysql与oracle 表字段定义比较,了解两个数据库区别

    Oracle表字段更新存储过程效率优化思路

    本文将深入探讨Oracle表字段更新的存储过程效率优化思路,以及优化后可能带来的性能提升。 首先,理解存储过程的执行原理是优化的基础。存储过程在创建时会被编译成优化器可以理解的执行计划。这个计划会保存在...

    oracle数据库表,字段信息导出为excel

    Oracle数据库是世界上最流行的数据库管理系统之一,它被广泛用于存储、管理和检索各种业务数据。在数据库管理中,有时候我们需要将数据库的结构信息,如表名、字段类型、字段长度以及注释等导出到Excel文件中,以...

    Oracle 查询表信息获取表字段及字段注释

    在Oracle数据库管理中,了解如何查询表信息,包括获取表字段、字段注释以及表的元数据,是数据库管理员和开发人员日常工作中不可或缺的一部分。以下将详细解释这些查询语句的工作原理及其背后的数据库结构。 首先,...

    根据数据库表字段自动生成javaBean工具(支持Mysql,Oracle)

    为了提高开发效率,各种自动化工具应运而生,其中“根据数据库表字段自动生成JavaBean工具”便是其中之一。这个工具能够帮助开发者快速地从数据库表结构生成对应的JavaBean类,极大地减少了手动编写代码的工作量,...

    获取ORACLE 表字段,表名,以及主键之类等等的信息

    ### 获取Oracle表字段、表名及主键等信息 在Oracle数据库管理中,查询表的结构信息是一项基本而重要的任务。这些信息包括表名、字段名、数据类型、字段长度、是否可为空以及主键等。掌握如何有效地获取这些信息对于...

    Oracle用户数据字典以及查询表字段

    Oracle用户数据字典以及查询表字段

    MFC使用ADO实现与Oracle数据库的操作

    MFC通过ADO实现了对Oracle数据库的增删改查,主要实现了数据的增加、删除、修改、查找功能。该资源本原本是日文的,我通过个人的学习和翻译,把相关重要代码的注释以及界面都翻译成了中文。并且在此基础上添加了不少...

    Oracle数据库按时间进行分组统计数据的方法

    对于按时间段分组查询,可以创建一个包含多个时间点的子查询,然后用`JOIN`操作与原始数据表合并,实现特定时间段内的数据统计。例如,如果要查询过去10天的数据,可以构建一个递归查询来生成过去10天的日期范围,...

    oracle 查询列最大值

    oracle 查询列最大值,例如有n例值,但是要找出这些列中的最大值。

    oracle数据库字段值自动加1

    Oracle 数据库字段值自动加 1 Oracle 数据库中,字段值自动加 1 是一个常见的需求,特别是在数据插入时需要自动生成唯一标识符的情况下。下面将详细介绍如何实现 Oracle 数据库字段值自动加 1。 首先,需要创建一...

Global site tag (gtag.js) - Google Analytics