`

SQL分组查询做相关统计

SQL 
阅读更多

根据项目名称分组得到相关数据统计

 

select row_number() over(order by lxmc) as 编号, lxmc 项目名称,sum(ssj) as 单价,sum(sdj) as 订单价,sum(hzs) as 成本价,sum(hjs) as 折扣价,isnull(sum(ssf),0) as 批发价, count(lxmc) as 数量  from Y_gcdak where lxmc!='' and  lxmc is not null   group by lxmc

 

group by lxmc 根据项目名称分组

 

row_number() over(order by lxmc)  根据项目名称分组后得到的相关序号

 

isnull(sum(ssf),0) isnull()函数的作用:得到的值如果是null则替换成0

分享到:
评论

相关推荐

    SQL之分组统计和子查询专题

    SQL之分组统计和子查询专题 李兴华老师的ORACLE数据库课程中,对分组统计和子查询进行了深入详解。本课程涵盖了分组统计的重点和难点、子查询的概念和应用场景,以及在实际开发中需要注意的细节。 分组统计 在SQL...

    数据库实验(sql server):高级SQL查询(分组、统计、嵌套、组合查询【附SQL源码.TXT】)

    分组查询是SQL中一种非常重要的技术,它可以帮助我们按指定的列将数据进行分类汇总,进而实现各种复杂的统计需求。在给定的例子中,我们可以看到如何使用`GROUP BY`来分析学生选课的情况。 **示例:** ```sql ...

    sqlserver 分组合并 分组统计

    sqlserver 分组合并字符串 分组统计数量

    sql2000分组统计

    在SQL Server 2000中,分组统计是一个核心的查询功能,它允许数据库管理员和开发者对数据进行聚合操作,以获取特定字段的汇总信息。分组统计通常涉及GROUP BY语句,配合COUNT(), SUM(), AVG(), MAX() 和 MIN()等聚合...

    sql 分组,统计等常用语句

    根据给定文件中的标题、描述、标签以及部分内容,本文将详细介绍SQL中分组与统计相关的常用语句及其应用场景。这不仅包括基本的分组查询、条件筛选,还涉及到了更高级的功能,如聚合函数的使用、ROLLUP和CUBE的区别...

    SQL分组查询的教学探讨.pdf

    总之,SQL分组查询对于数据库的学习至关重要,需要学生对相关概念有深刻理解,而通过有效的教学方法可以显著提升学生掌握分组查询的能力。在实际的教学实践中,教师需要注重实例教学,并引导学生深入理解分组查询...

    sqlserver+group by分组查询分页存储过程

    根据给定的SQL Server存储过程代码片段,我们可以深入解析与SQL Server中的`GROUP BY`分组查询、存储过程以及分页技术相关的知识点。 ### SQL Server中的`GROUP BY`分组查询 `GROUP BY`子句在SQL查询语言中用于将...

    pb通过sql语句实现分组小计统计

    #### SQL分组小计 在SQL中,实现分组小计主要依赖于`GROUP BY`子句与聚合函数(如`SUM()`, `AVG()`等)。这些功能组合起来可以对数据进行多维度的分析与汇总。 例如,为了计算每个`STOCK_ID`下按`TYPE_CD`分类的...

    sql分组查询和聚合函数

    ### SQL 分组查询和聚合函数详解 #### 一、引言 SQL 是一门强大的数据库查询语言,用于管理和操作关系型数据库。其中,分组查询和聚合函数是非常重要的组成部分,能够帮助用户快速有效地从大量数据中提取有用信息。...

    SQL高级实例-模糊查询-分组随机查询-转换

    其次,**分组查询**是SQL中处理多行数据并进行统计分析的重要工具。`GROUP BY`语句允许我们根据一个或多个列对数据进行分组,然后使用聚合函数如`COUNT`、`SUM`、`AVG`、`MIN`和`MAX`来计算每组的总和、平均值等信息...

    SQLserver 实现分组统计查询(按月、小时分组)

    在SQL Server中,进行分组统计查询是数据分析和报表生成中的常见操作。本文将详细讲解如何根据日期的月和小时部分进行分组统计,以满足特定的查询需求。 首先,我们创建一个名为`Counter`的表格,用于存储访问记录...

    SQL联合统计查询

    下面将详细介绍SQL联合统计查询的相关知识点。 一、基本概念 1. 联合(UNION):SQL中的UNION操作符用于合并两个或更多SELECT语句的结果集。但请注意,所有SELECT语句必须返回相同数量的列,并且对应的列类型必须...

    用SQL实现统计报表中的小计与合计的方法详解

    在SQL中,生成统计报表,特别是包含小计与合计的部分,是常见的需求。本文将详细介绍如何利用SQL实现这一功能,主要关注"利用临时表"这一方法,因为这种方法具有逻辑清晰且执行效率高的特点,尽管在大数据量时可能会...

    oracle-plsql.zip_oracle_pl sql 分组查询_plsql_plsql 分组查询

    2. **分组查询**:在SQL中,GROUP BY语句用于根据一个或多个列对结果进行分组,常与聚合函数(如COUNT、SUM、AVG、MAX和MIN)一起使用,以便对每个分组执行统计计算。 3. **多表查询**:通过JOIN操作,可以从两个或...

    分组汇总的sql

    用于分组汇总的sql语句,可根据某一列分组统计

    Sequelize中用group by进行分组聚合查询

    在SQL中,分组查询是通过`GROUP BY`子句来实现的,它可以将数据按照一个或多个列的值进行分组,通常结合聚合函数一起使用,以便对每个分组执行计算。 1. SQL中的分组查询 在SQL中,使用`GROUP BY`语句进行分组操作...

    SQL查询语言及应用

    ### SQL查询语言及应用 #### 一、SQL简介 SQL(Structured Query Language)是一种用于管理关系型数据库的标准语言。它不仅被广泛应用于各种数据库管理系统(DBMS),如MySQL、Oracle、SQL Server等,而且在数据...

    sql查询和排序

    除了基本的条件查询和排序,还可以结合`GROUP BY`和聚合函数(如`COUNT`、`SUM`、`AVG`、`MAX`、`MIN`)进行分组统计,或者使用`HAVING`来对分组后的结果进行过滤。 在Oracle 10g中,我们还可以使用Sql*Plus工具来...

    第十一章连接查询和分组查询.zip

    在SQL(结构化查询语言)中,连接查询和分组查询是两个非常重要的概念,用于处理和分析数据库中的数据。本章将详细讲解这两个概念及其应用。 首先,我们来看连接查询。连接查询允许我们将多个表的数据结合在一起,...

Global site tag (gtag.js) - Google Analytics