问一句SQL,头疼

angelwing559 2010-08-10 04:55:49
编号 hot 区域 长度 属性
17004 0 112 49.6295008777284 0.500000
22044 0 113 777.646389288057 0.250000
11323 2 113 427.394712578715 0.250000
18527 1 113 21.2343958322971 0.500000
27735 0 112 315.116703496882 0.250000
15831 0 112 68.8638739609707 0.500000
19326 0 207 405.893991414224 0.500000
27470 2 207 951.585967187522 0.500000
24011 1 112 21.7653456018986 0.500000


------------------------------------------------------------

要求查询出来,然后把相同区域的长度值全部相加,得到下面这个表

区域 总长度
112 xxxxxxxxxxxxxxxx
113 xxxxxxxxxxxxxxxx
207 xxxxxxxxxxxxxxxx
...全文
232 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiongxyt2 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 sardineany 的回复:]
SQL code
SELECT 区域,SUM(长度)
FROM Test
GROUP BY 区域
[/Quote]

支持这个!!!

求记录个数命令 count
求和命令 sum


命令格式:count [<范围>] [for <条件>] [to <内存变量>]
功能:统计当前数据库的记录个数
1.使用<范围>、<条件>子句,可统计出指定<范围>内满足<条件>的记录个数,否则统计出数据库中的记录总数。
2.若使用to <内存变量>,可将统计结果送入内存变量中,否则不保存统计结果。

参考
zwth001 2010-08-10
  • 打赏
  • 举报
回复
SELECT 区域,SUM(长度)
FROM Test
GROUP BY 区域
wtnu200 2010-08-10
  • 打赏
  • 举报
回复
- -.. 是的,count错了.用sum才对.
xtvflg 2010-08-10
  • 打赏
  • 举报
回复
应该用sum,count是用来统计有多少条的
guohelv0519 2010-08-10
  • 打赏
  • 举报
回复
恐怕以上同意用 count 函数的同志要好好学学 SQL 了。
somuns8 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wtnu200 的回复:]
select 区域,count(长度) as 总长度 from table1 group by 区域
[/Quote]

同意
yangna01314 2010-08-10
  • 打赏
  • 举报
回复
SELECT SUM(区域) FROM 表 where 区域='112'
sardineany 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 love_air523824 的回复:]
count(总长度)可以这样用吗?
[/Quote]可以,不过不是要的最后结果啊。。那个是统计有多少行的,不是数据和。。
路人乙e 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 sardineany 的回复:]
SQL code
SELECT 区域,SUM(长度)
FROM Test
GROUP BY 区域
[/Quote]
[Quote=引用 7 楼 sardineany 的回复:]
为什么这么多用count的。。。跟风是么。。明显用sum啊
[/Quote]
Love_Air523824 2010-08-10
  • 打赏
  • 举报
回复
count(总长度)可以这样用吗?
  • 打赏
  • 举报
回复
easy
sardineany 2010-08-10
  • 打赏
  • 举报
回复
为什么这么多用count的。。。跟风是么。。明显用sum啊
不懂装懂 2010-08-10
  • 打赏
  • 举报
回复
晕,楼上几位
select 区域,sum(总长度) from table1 group by 区域
是不是该用sum啊
sardineany 2010-08-10
  • 打赏
  • 举报
回复
SELECT 区域,SUM(长度)
FROM Test
GROUP BY 区域
一克代码 2010-08-10
  • 打赏
  • 举报
回复
select 区域,count(总长度) from table1 group by 区域


up
wtnu200 2010-08-10
  • 打赏
  • 举报
回复
select 区域,count(长度) as 总长度 from table1 group by 区域
laojiusyh 2010-08-10
  • 打赏
  • 举报
回复
得用到sum函数
wtnu200 2010-08-10
  • 打赏
  • 举报
回复
select 区域,count(总长度) from table1 group by 区域

110,546

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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