`
jackleechina
  • 浏览: 571566 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

sql group by语句

    博客分类:
  • sql
 
阅读更多
以下写法错误
select orderNo,styleNo,colorNo,sum(pieces) from order group by styleNo,colorNo


以下写法正确
select orderNo,styleNo,colorNo,sum(pieces) from order group by orerNo,styleNo,colorNo


即group by语句中出现在select后面的字段必须也出现在group by后面的字段。
或者说
group by语句中出现在select后面的字段集必须是group by后面字段集的子集。
分享到:
评论

相关推荐

    SQL GROUP BY 语句

    SQL GROUP BY 语句 SQL GROUP BY 语句

    SQL GROUP BY 语句详解

    SQL GROUP BY 语法

    简单讲解sql语句中的group by的使用方法

    group by 就是依据by 后面的规则对数据分组,所谓的分组就是讲数据集划分成若干个’小组’,针对若干个小组做处理。 2.语法规则 SELECT column_name, aggregate_function(column_name) FROM table_name WHERE ...

    SQL语句中Group BY 和Rollup以及cube用法

    SQL语句中Group BY 和Rollup以及cube用法

    SQL查询语句基础

    Oracle数据库设计与建模 1、select语句查询单表 2、限制性查询和数据的排序 3、别名的使用 4、distinct 5、order by语句使用 6、group by语句使用

    LINQ to SQL手册

    LINQ to SQL语句(6)之Group By/Having LINQ to SQL语句(7)之Exists/In/Any/All/Contains LINQ to SQL语句(8)之Concat/Union/Intersect/Except LINQ to SQL语句(9)之Top/Bottom和Paging和SqlMethods LINQ to SQL语句...

    SQL常用语句.zip

    GROUP BY语句:用于将查询结果按一个或多个列进行分组。常与聚合函数(如COUNT、SUM、AVG等)一起使用。例如,统计每个部门的员工数量,可以使用“SELECT department, COUNT(*) FROM employees GROUP BY department...

    sql语句生成器+支持各大数据库+说明书

    分组(Group By) 分组条件(Having) 计算字段 SQL查询表 SQL查询子句 丰富的函数 表别名 字段别名(包括计算字段和非计算字段) 联合(Union,对于Oracle 支持Union All,Minus,Intersect) 支持将SQL查询语句,替换为插入...

    SQL语句中Group BY 和Rollup以及cube用法.txt

    SQL Server中的用法为group by colomn with [rollup|cube],首先要弄明白rollup 和cube,就要知道group by的用法,group by 为对列进行分组,只展现分组统计的值,而 rollup 为分层次展现,cube 为展现列中所有层次...

    SQL语句生成及分析器

    分组(Group By) 分组条件(Having) 计算字段 SQL查询表 SQL查询子句 丰富的函数 表别名 字段别名 联合(Union,Union All,Minus,Intersect) 4、SQL语句反向分析 无论多么复杂的语句,都能分析出来(包括SQL...

    Mysql中错误使用SQL语句Groupby被兼容的情况

    本文给大家带来了Mysql中错误使用SQL语句Groupby被兼容的情况,及sql的grop by 语句介绍。感兴趣的朋友一起通过本文学习吧

    SQL语句自动生成工具

    无需安装和卸载 支持几乎所有的SQL语法: 排序(Order By) 条件(Where) 分组(Group By) 分组条件(Having) 计算字段 SQL查询表 SQL查询子句 丰富的函数 表别名 字段别名(包括计算...

    经典SQL语句大全

    select type,sum(case vender when 'A' then pcs else 0 end),sum(case vender when 'C' then pcs else 0 end),sum(case vender when 'B' then pcs else 0 end) FROM tablename group by type 显示结果: type ...

    50个常用sql语句_答案

    常用的sql语句大全,select / update/delete/order by/group by / jion in /alert / 等等

    深入浅析SQL中的group by 和 having 用法

     Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。  作用:通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。  注意:group by 是先排序后...

    常用SQL 语句大全

    13、分组:Group by: 14、对数据库进行操作: 15.如何修改数据库的名称: 第二部分、 提升 1、复制表 2、拷贝表 3、跨数据库之间表的拷贝 4、子查询 5、显示文章、提交人和最后回复时间 6、外连接查询 7、...

    SQL语句自动生成器简体中文版

    无需安装和卸载 支持几乎所有的SQL语法: 排序(Order By) 条件(Where) 分组(Group By) 分组条件(Having) 计算字段 SQL查询表 SQL查询子句 丰富的函数 表别名 字段别名(包括计算...

    复习笔记SQL34句

    SQL语句(11) Group By 4 SQL语句(12) HAVING 4 SQL语句(13) ALIAS 4 SQL语句(14) 连接 4 SQL语句(15) 外部连接 5 SQL语句(16) Subquery 6 SQL语句(17) UNION 6 SQL语句(18) UNION ALL 6 SQL语句(19) INTERSECT 7 SQL...

Global site tag (gtag.js) - Google Analytics