您的位置:程序门 -> .net技术 -> asp.net



sql查询问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


sql查询问题[已结贴,结贴人:talentxiaoli]
发表于:2007-09-17 18:37:40 楼主
有表   ,字段如下
id,   count,   color
1       10         红
2       20         白
3       40         红
4       25         白
5       22         黑
要查出结果
count     color     行数
50             红           2
60             白           2
22             黑           1
请高手帮忙..分数只有这么多了,技术交流第一!   谢谢

发表于:2007-09-17 19:04:121楼 得分:0
select   sum(count)   as   count,count(*)   as   行数,color   from   表名   group   by   color
发表于:2007-09-17 19:10:172楼 得分:10
try

select   sum([count])   as   [count],   color,   count(color)   as   行数   from   yourtable   group   by   color


不过楼主的
60             白           2
这里的60不知道是怎么来的
还有就是排序看不出规律来,这里就没有排序
发表于:2007-09-17 19:22:573楼 得分:0
try

select   sum([count])   as   [count],   color,   count(color)   as   行数   from   yourtable   group   by   color


不过楼主的
60             白           2
这里的60不知道是怎么来的
还有就是排序看不出规律来,这里就没有排序
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
错了..是   65
发表于:2007-09-17 19:28:034楼 得分:0
错了..是   65
-----------
65更没道理了,呵呵,是45吧

上面写的应该就可以了,楼主试过没有
发表于:2007-09-17 19:29:315楼 得分:0
是的是的..晕了..
是   45
发表于:2007-09-17 19:47:096楼 得分:5
try

select   sum([count])   as   [count],   color,   count(color)   as   行数   from   yourtable   group   by   color


发表于:2007-09-17 19:51:247楼 得分:5
select   sum([count])   as   [count],color,count(id)   as   '行数 '   from   表名   group   by   color


快速检索

最新资讯
热门点击