`
datamachine
  • 浏览: 163974 次
社区版块
存档分类
最新评论

简化SQL计算之按记录条数汇总数据

    博客分类:
  • DB
阅读更多

   问题来源:http://bbs.csdn.net/topics/391014229

 

   表1tb1)中SL字段数据如下:

    SL

    5

    7

    7

    8

    8

    5

    7

    8

    2

    3

    4

    2

 

       现需要每5行汇总一次SL数据,汇总后结果如下:

           1-5  35

           6-10 25

           11-12      6

   即第一列为记录行范围,第二列为SL字段汇总值。

 

   相比SQL中需要使用子查询造序号,集算器依靠有序集合实现更为直接,代码如下:



 

        A1:执行SQL查询SL数据;

 

        A2:按成员位置(序号)分组汇总,分组结果如下:



 

        A3:更改A2分组的GN列值得到最终计算结果:



 

   集算器可被报表工具或java程序调用,调用的方法也和普通数据库相似,使用它提供的JDBC接口即可向java主程序返回ResultSet形式的计算结果,具体方法可参考相关文档。

  • 大小: 20.6 KB
  • 大小: 4.8 KB
  • 大小: 6.1 KB
0
0
分享到:
评论

相关推荐

    库存收发存报表汇总统计数据库语句实现

    这种实现方式确保了数据的实时性,只需一条SQL语句即可完成库存收发存的汇总统计,提高了查询效率,简化了业务逻辑。 总结来说,这个库存收发存报表汇总统计的数据库语句实现展示了如何利用SQL的联接、窗口函数以及...

    sql学习心得5篇汇总.docx

    7. 视图:视图是虚拟的表,基于一个或多个表的查询结果,提供了一种简化数据访问的方式。 8. 存储过程和函数:存储过程是预编译的SQL语句集合,可提高效率并减少网络流量;函数则是执行特定任务的预定义代码块,...

    SQL知识点汇总

    本知识点汇总将深入探讨SQL的基础和高级概念,帮助你掌握全面的SQL语句语法。 1. **SQL基础** - **数据类型**:SQL中的数据类型包括数值型(如INT、FLOAT)、字符串型(如VARCHAR、CHAR)、日期时间型(如DATE、...

    21天迅速学会sql(比较完整的sql学习手册)

    - **背景**:SELECT是最常用的SQL语句之一,用于从数据库中检索特定的数据行或列。 - **一般的语法规则**:SELECT语句的基本格式是“SELECT column_name(s) FROM table_name WHERE condition;”,其中WHERE子句用于...

    应用SQL语言进行数据查询与统计.pdf

    SQL语言能够直接访问数据库,进行数据查询和统计,从而大大简化了数据的统计工作,尤其是可以对记录数目很大的表进行方便快捷的统计操作。 使用GROUP BY子句可以将表按列的值分组,列的值相同的分在一组。例如,按...

    SQL经典笔试汇总.docx

    本文档主要汇总了一些经典的SQL笔试题,旨在帮助读者深入理解和熟练运用SQL。 一、基础SQL语句 1. 数据库操作:包括CREATE TABLE用于创建表,INSERT INTO用于插入数据,UPDATE用于更新数据,DELETE用于删除数据。 2...

    数据库SQL实战题目汇总

    数据库SQL实战题目汇总,是针对SQL语言和数据库管理的一系列实践问题集合,旨在提升数据库查询、数据管理和分析的技能。SQL(Structured Query Language)是用于处理关系型数据库的标准语言,涵盖了从基本的数据检索...

    SQL 21天学习

    SELECT语句是最基本也是最常用的SQL语句之一,用于从数据库中检索数据。其语法灵活,支持各种条件过滤和排序,是数据分析师和开发人员日常工作的核心工具。 #### 表达式、条件语句与运算 SQL中的表达式允许进行...

    企业常用SQL汇总(企业中最高效最常用的数据库使用方式)

    4. 分组(GROUP BY)与聚合函数(COUNT, SUM, AVG, MAX, MIN):GROUP BY用于按一个或多个列进行数据分组,聚合函数用于计算每个组的统计信息,如 `SELECT column1, COUNT(*) FROM table_name GROUP BY column1`。...

    SQL数据库查询技术

    SQL(Structured Query Language)是用于管理和处理关系数据库的标准语言,它是数据存储、检索、更新和管理的核心工具。本教程旨在为初学者提供SQL数据库查询的基础知识,帮助他们快速入门。 一、SQL概述 SQL,全称...

    数据库SQL实战题目汇总.zip

    数据库SQL实战题目汇总,是针对数据库管理和SQL查询技能的一个综合训练集合,对于学习者和开发者来说,这是一个极好的资源,可以提升对数据操作的理解和应用能力。SQL(Structured Query Language)是用于管理关系...

    SQL语言基本语法

    9. **窗口函数**:SQL窗口函数(如`RANK`、`ROW_NUMBER`、`LAG`和`LEAD`)提供了一种在数据行之间进行计算的方法,常用于排名、移动平均和计算差异。 10. **视图**:视图是虚拟表,它基于一个或多个表的查询结果。...

    ORACLE__SQL.pdf SQL.Cookbook.pdf

    6. **视图和物质化视图**:如何创建和使用视图来简化复杂查询,以及物质化视图在数据汇总和缓存方面的应用。 7. **分区与分片**:Oracle的高级特性,用于处理大规模数据和提高查询效率。 8. **事务和并发控制**:...

    数据库SQL基础知识

    在SQL中,查询数据可以使用各种子句,如WHERE子句用于指定查询条件,GROUP BY子句用于按列分组,HAVING子句用于对分组后的结果进行过滤,ORDER BY子句用于排序,LIMIT子句用于限制返回的记录数量。 四、联接操作 ...

    sql语句在sas中的应用

    数据汇总是数据分析的重要组成部分,SQL过程支持使用聚合函数如COUNT、MAX、MIN、SUM、AVG等对数据进行统计计算,帮助用户快速获取关键指标。 **2.6 子查询** 子查询是在一个查询内部嵌套另一个查询的过程。它可以...

    sql.rar_sql

    5. **聚合函数**:如COUNT(), SUM(), AVG(), MAX(), MIN()等,用于统计和计算数据集的汇总信息。例如,"SELECT COUNT(*) FROM table_name" 返回table_name中的记录数。 6. **分组和排序**:GROUP BY和ORDER BY子句...

    SQL语言是什么意思

    6. **联接操作**:通过JOIN语句,SQL可以将两个或更多表中的相关数据组合在一起,帮助分析和汇总跨表的信息。 7. **子查询**:SQL允许在查询中嵌套查询,即子查询,用于获取满足特定条件的子集数据,进一步增强查询...

Global site tag (gtag.js) - Google Analytics