`

group by 和 order 的应用

    博客分类:
  • SQL
 
阅读更多

 

调整前效果

见附件第一个图片

select   前面字段,a.pack_qty,后面字段
from     表

 

调整后效果

见附件第二个图片

select   前面字段,sum(a.pack_qty),后面字段
from     表
group by 前面字段,后面字段
order by a.row_id

 

总结

 

注意 group by 和 order 的作用

由于a.pack_qty求和就要用group by分组,分组要有所有的字段,除去使用函数的

后又由于type_name字段相同的数据不连接在一起,又用order排序

 

 

  • 大小: 76.7 KB
  • 大小: 54.7 KB
分享到:
评论

相关推荐

    group by + order by

    ### Group By 和 Order By 的使用方法及组合应用 在数据库查询语言 SQL(Structured Query Language)中,`GROUP BY` 和 `ORDER BY` 是两个非常重要的子句,它们可以帮助我们更高效地管理和展示数据。 #### GROUP ...

    sql中 order by 和 group by的区别

    在SQL查询中,`ORDER BY` 和 `GROUP BY` 是两个重要的子句,它们的作用不同,但都用于处理数据的组织和展示。了解这两者的区别对于编写高效的SQL语句至关重要。 1. `ORDER BY` 子句: `ORDER BY` 用于对查询结果...

    order_by_、group_by_、having的用法区别.doc

    在SQL查询语言中,`ORDER BY`, `GROUP BY`, 和 `HAVING` 是三个非常重要的概念,它们分别用于对查询结果进行排序、分组以及在分组后进一步筛选数据。这些操作对于数据分析和报表制作来说至关重要。 #### 二、ORDER ...

    Mysql中order by、group by、having的区别深入分析

    在MySQL数据库中,ORDER BY、GROUP BY 和 HAVING 子句是SQL查询中用于数据...在实际应用中,ORDER BY、GROUP BY 和 HAVING 的组合使用可以实现更复杂的查询需求,比如多级分组和排序,以及基于分组结果的进一步筛选。

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

    2. **构建SQL查询语句**:根据输入参数动态生成SQL查询语句,包括`WHERE`、`GROUP BY`和`ORDER BY`子句。 3. **执行分页查询**:使用动态生成的SQL语句执行查询,并通过设置`ROWCOUNT`来限制返回的结果集大小。 ###...

    mysql中count(), group by, order by使用详解

    理解并熟练运用 `COUNT()`, `GROUP BY`, 和 `ORDER BY` 是进行复杂数据分析的基础,它们在数据统计、报表生成、以及各种业务场景中都有着广泛的应用。通过巧妙地组合这些语句,你可以实现各种复杂的数据查询需求,如...

    【mysql知识点整理】— order by 、group by 出现Using filesort原因详解

    本文将深入探讨`Using filesort`的原理及其在`ORDER BY`和`GROUP BY`中的应用。 1. **SQL执行顺序** 在一个SQL查询中,执行顺序通常是这样的:`FROM` - `WHERE` - `GROUP BY` - `HAVING` - `SELECT` - `ORDER BY`...

    mysql中order by与group by的区别

    在MySQL数据库中,`ORDER BY` 和 `GROUP BY` 是两个非常重要的子句,它们各自在数据处理中扮演着不同的角色。理解它们的区别对于优化查询性能和获取所需数据至关重要。 `ORDER BY` 子句主要用于对查询结果进行排序...

    MySQL数据库中group by语句与update语句的用法研究.pdf

    本论文对 MySQL 数据库中的 group by 语句和 update 语句进行了深入研究,讨论了这些语句在数据库查询和修改中的应用,并给出了具体的解决方案。 一、MySQL 数据库中 group by 语句的用法 Group by 语句的作用是对...

    group by用法.doc

    理解并熟练运用`GROUP BY`和相关的聚合函数、`HAVING`、`WITH ROLLUP`和`WITH CUBE`,对于进行复杂的SQL数据分析和报表生成至关重要。这些技巧可以帮助你更有效地从数据库中提取信息,满足业务分析的需求。

    mssql+group by 分页例子

    在标题和描述中提到的“mssql+group by 分页例子”是指在SQL Server(通常简称为mssql)中使用`GROUP BY`结合分页技术来处理大量数据的方法。这里我们将详细探讨这个主题,并给出实际的例子。 首先,`GROUP BY`子句...

    on与where、group by的用法

    - `GROUP BY`用于对数据进行分组和汇总,`HAVING`子句用于对汇总结果进行过滤,而`ORDER BY`则用于对结果集进行排序。 通过理解这些关键词的基本用法及其区别,我们可以更高效地编写SQL查询语句,从而更好地管理和...

    Linq Grouping GroupBy 用法详解

    `GroupBy`方法可以与其他LINQ操作,如`OrderBy`和`Where`结合使用,实现更复杂的查询: ```csharp var topStudents = students .GroupBy(s => s.Class) .OrderByDescending(g => g.Average(s => s.Grade)) .Take...

    Linq中GroupBy方法的使用总结.

    Linq 中的 GroupBy 方法提供了强大的数据分组功能,通过结合 Select、OrderBy 等方法,可以实现各种数据分析和统计。通过掌握 GroupBy 方法,我们可以更好地处理和分析数据。 七、扩展 在 Linq 中还有其他一些相关...

    group by 语法大全,内附列子

    - 当`GROUP BY`与`ORDER BY`一起使用时,`ORDER BY`子句应该放在`GROUP BY`之后。 通过以上示例可以看出,`GROUP BY`语句结合聚合函数在SQL查询中有着广泛的应用,可以帮助我们高效地处理复杂的数据分析任务。希望...

    Group BY 的另一种写法

    这里的`OVER(PARTITION BY column1)`部分相当于`GROUP BY column1`,而`ORDER BY some_column`则确定了在每个组内如何选择记录。 在大数据量处理时,优化`GROUP BY`语句的写法至关重要,因为它直接影响到查询的效率...

    Oracle数据库中ORDER BY排序和查询按IN条件的顺序输出

    例如,如果一个表中有两个值相同的记录,`ORDER BY`可能在这两个记录的相对顺序上有所不同,这取决于数据库的内部处理机制和优化策略。 在描述中提到的问题中,当使用`ORDER BY`对包含非唯一值的列进行排序,并结合...

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

    Sequelize是一个强大的ORM(对象关系映射)库,它为Node.js应用程序提供了一个与多种数据库交互的接口,包括MySQL、PostgreSQL和SQLite等。在SQL中,分组查询是通过`GROUP BY`子句来实现的,它可以将数据按照一个或...

    group by,having,order by的用法详解

    在SQL查询中,`GROUP BY`,`HAVING`,和`ORDER BY`是三个非常重要的子句,它们分别用于数据的分组、过滤和排序。下面是对这三个概念的详细解释。 1. `GROUP BY` 子句: `GROUP BY` 用于将数据根据指定的一个或多个...

Global site tag (gtag.js) - Google Analytics