SQL中GROUP BY的用法
2013-12-13 11:18
197 查看
SQL中GROUP BY的用法
select item.itemnum,item.in1,item.in4,inventory.location from item,inventory where item.itemnum=inventory.itemnum and inventory.location='DYB' and item.in1='D/MTD/MRM' GROUP BY ITEM.ITEMNUM 提示错误是NOT A GROUP BY EXPRESSION 那位高人能指点一下是我是那里出错了,还有GROUP BY的用法 谢谢了哈!
分享到:
2007-08-23 10:41 提问者采纳
GROUP BY 是分组查询, 一般 GROUP BY 是和 聚合函数配合使用,你可以想想 你用了GROUP BY 按 ITEM.ITEMNUM 这个字段分组,那其他字段内容不同,变成一对多又改如何显示呢,比如下面所示 A B 1 abc 1 bcd 1 asdfg select A,B from table group by A 你说这样查出来是什么结果, A B abc 1 bcd asdfg 右边3条如何变成一条,所以需要用到聚合函数,比如 select A,count(B) 数量 from table group by A 这样的结果就是 A 数量 1 3 group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面
提问者评价
谢谢你的指教!
相关文章推荐
- sql中不重复的记录(distinct、group by的用法)
- SQL中的Where,Group By,Order By和Having的用法/区别
- sql中的group by 和 having 用法解析
- sql中的group by 和 having 用法解析
- sql中的group by 用法解析
- sql语句Group By用法一则
- 关于sql的UNION ,order by 、group by 、having等的用法
- SQL中GROUP BY的用法
- SQL中group by的用法
- SQL中where, group by, having的用法和区别
- SQL中GROUP BY的用法
- SQL中的group by用法
- sql中的group by 和 having 用法解析
- sql中的group by 和 having 用法解析
- sql中having 与group by的用法
- sql语句Group By用法一则
- sql语句Group By用法
- sql中group by的rollup、Cube 、Sets 用法
- sql中的group by 和 having 用法解析
- 浅析SQL语句中GROUP BY的用法