查询语句

busanbusi 2003-12-12 01:31:24
我建了一个电话簿表,我想查出每个号码出现的次数。查询的结果中列出号码与次数,怎么做啊?请教了
...全文
90 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
LoveSQL 2003-12-12
  • 打赏
  • 举报
回复
使用having
select 电话号码,count(*) from 电话簿 a where group by 电话号码 having count(*) =1
select 电话号码,count(*) from 电话簿 a where group by 电话号码 having count(*) =2
select 电话号码,count(*) from 电话簿 a where group by 电话号码 having count(*)>3
busanbusi 2003-12-12
  • 打赏
  • 举报
回复
select 电话号码,count(*) from 电话簿 a where (select count(*) from 电话簿 where 电话号码=a.电话号码)=1 group by 电话号码


select 电话号码,count(*) from 电话簿 a where (select count(*) from 电话簿 b where b.电话号码=a.电话号码)=2 group by 电话号码
select 电话号码,count(*) from 电话簿 a where (select count(*) from 电话簿 b where b.电话号码=a.电话号码)>3 group by 电话号码
这些语句错在哪呀?谁帮我看看?
new_life 2003-12-12
  • 打赏
  • 举报
回复
select haoma,count(*) from t1 group by haoma
lynx1111 2003-12-12
  • 打赏
  • 举报
回复
select haoma,count(cishu) from t1 group by haoma

34,594

社区成员

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

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