SQl关于如何将相同的订单号统计的数量到同一张表上?

uutt001 2016-08-23 05:26:33
SQl关于如何将相同的订单号统计的数量到同一张表上?
现在有一张表 如下:
订单号 数量(数量为空)
aa null
bb null
aa null
bb null
如何变成下面这张表

订单号 数量
aa 2
bb 2

select 订单号,count(*) from 表一 group by 订单号


...全文
341 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
uutt001 2016-08-23
  • 打赏
  • 举报
回复
引用 2 楼 ap0405140 的回复:

select 订单号,
       数量=count(1)
 from 表一
 group by 订单号
SQl关于如何将相同的订单号统计的数量到同一张表上? 现在有一张表 如下: 订单号 数量(数量为空) 发货时间 售价 aa null 2016-08-22 128 bb null 2016-08-25 300 aa null 2016-08-22 128 bb null 2016-08-25 300 如何变成下面这张表 订单号 数量 发货时间 售价 aa 2 2016-08-22 128 bb 2 2016-08-25 300
uutt001 2016-08-23
  • 打赏
  • 举报
回复
SQl关于如何将相同的订单号统计的数量到同一张表上? 现在有一张表 如下: 订单号 数量(数量为空) 发货时间 售价 aa null 2016-08-22 128 bb null 2016-08-25 300 aa null 2016-08-22 128 bb null 2016-08-25 300 如何变成下面这张表 订单号 数量 发货时间 售价 aa 2 2016-08-22 128 bb 2 2016-08-25 300
uutt001 2016-08-23
  • 打赏
  • 举报
回复
引用 2 楼 ap0405140 的回复:

select 订单号,
       数量=count(1)
 from 表一
 group by 订单号
额 那张表里面有订单号,数量,发货时间,价格,那么不就不能使用 group by
唐诗三百首 2016-08-23
  • 打赏
  • 举报
回复

select 订单号,
       数量=count(1)
 from 表一
 group by 订单号
shoppo0505 2016-08-23
  • 打赏
  • 举报
回复
select 订单号 , count(*) as 数量 from 表 group by 订单号

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧