求 SQL 语句 ??
本帖最后由 CCDDzclxy 于 2013-11-23 21:28:14 编辑
字段1 字段2
1 1
1 1
2 5
1 2
1 2
1 2
2 5
1 3
1 3
1 3
1 3
假设 数据库里面的数据如上面所示,字段1、2都是整数型。
我要得到 字段1等于1 的情况下 用 字段2 来分组,每组各有多少条数据??
上面问题可能描述的不是很清楚,我要的结果可以描述为 :
字段1等于1 且 字段2等于1 的数据条数是 2条
字段1等于1 且 字段2等于2 的数据条数是 3条
字段1等于1 且 字段2等于3 的数据条数是 4条
所以我要的结果就是 :
2
3
4
这样的 SQL 语句有吗 ? 在SQL SERVER里面怎么写???
求教,感谢 !!
------解决方案--------------------select
num
from
(
select
字段2,count(1) as num
from
tb
where
字段1=1
group by
字段2
)t
------解决方案--------------------T是别名。语法需要
库名..表名? 难道你不是在所在库操作的?
------解决方案--------------------
直接这样,就可以不用库名..表名这种方式了哈:
use 你的数据库名
go
你的语句