读书人

请教不使用游标怎么实现

发布时间: 2012-02-11 09:51:34 作者: rapoo

请问不使用游标如何实现
如下表
城市 酒类 饮料
北京 二锅头 雪碧
北京 牛栏山 雪碧
北京 二锅头 可乐
北京 红星 可乐
上海 绍兴酒 可乐
上海 上海啤酒 雪碧
上海 汉斯啤酒 雪碧
上海 绍兴旧 可乐
上海 上海啤酒 可乐
广州 剑南春 可乐
广州 剑南春 雪碧
广州 五粮液 可乐
广州 五粮液 可乐

得出结果
酒类 饮料
北京 3 2
上海 3 2
广州 2 2

[解决办法]

SQL code
select 城市,酒类=count(distinct 酒类),饮料=count(distinct 饮料) from tb group by 城市
[解决办法]
探讨
SQL code
select 城市,酒类=count(distinct 酒类),饮料=count(distinct 饮料)
from tb group by 城市

[解决办法]
探讨

引用:

SQL code
select 城市,酒类=count(distinct 酒类),饮料=count(distinct 饮料)
from tb group by 城市


多谢,测试了,可以用。

请问,如果是在 access里应该怎么写??

读书人网 >SQL Server

热点推荐