求一条sql语句,菜鸟求助

左手冰凉_nj 2013-12-20 02:55:50
id dm

5945 320324
5921 320382
5953 320721
5808 320721
5809 320721
5810 320724
5811 320724
5814 320724

如上所示,我想得出 dm字段不同数据出现的次数应该怎么写sql语句啊。比如说根据上面所示得出以下数据
dm nmu

320324 1
320382 2
320721 3
320724 3

求大牛啊 谢谢,就40分了。
...全文
78 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
左手冰凉_nj 2013-12-20
  • 打赏
  • 举报
回复
引用 1 楼 yupeigu 的回复:
select dm,count(*) as nmu from 表 group by dm
乌龙了我,刚问出了 就找到方法了 还是谢谢你
發糞塗牆 2013-12-20
  • 打赏
  • 举报
回复
----------------------------------------------------------------
-- Author  :DBA_Huangzj(發糞塗牆)
-- Date    :2013-12-20 14:59:05
-- Version:
--      Microsoft SQL Server 2012 (SP1) - 11.0.3128.0 (X64) 
--	Dec 28 2012 20:23:12 
--	Copyright (c) Microsoft Corporation
--	Enterprise Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: )
--
----------------------------------------------------------------
--> 测试数据:[huang]
if object_id('[huang]') is not null drop table [huang]
go 
create table [huang]([id] int,[dm] int)
insert [huang]
select 5945,320324 union all
select 5921,320382 union all
select 5953,320721 union all
select 5808,320721 union all
select 5809,320721 union all
select 5810,320724 union all
select 5811,320724 union all
select 5814,320724
--------------开始查询--------------------------

select dm,COUNT(dm)[不同次数]
 from [huang]
 GROUP BY dm
----------------结果----------------------------
/* 
dm          不同次数
----------- -----------
320324      1
320382      1
320721      3
320724      3
*/
LongRui888 2013-12-20
  • 打赏
  • 举报
回复
select dm,count(*) as nmu from 表 group by dm

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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