新手求一简单sql语句

hq2008 2006-11-24 06:51:53
有一个会员表,我想按省份统计出各个省份的前100个会员的信息,sql语句怎么写
...全文
142 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoku 2006-11-24
  • 打赏
  • 举报
回复
--没测试过...lz看看行不行?
--是在userid 没有重复的情况下使用
select *
from userT a
where userid in (select top 100 userid from userT where province =a.province order by userid )

gyhanonline 2006-11-24
  • 打赏
  • 举报
回复
例如:
A B C
1 1 2
1 2 3
1 9 4
2 5 7
2 4 10
2 8 5
select A,B,C from t1 t
where (select count(1) from t1 t2 where t2.A=t.A and t.C<=t2.C)>2
这是前两名,>100就是前100了
fish_yht 2006-11-24
  • 打赏
  • 举报
回复
前一百指的是先注册的100人么?
xiaoku 2006-11-24
  • 打赏
  • 举报
回复
什么是主键?

34,575

社区成员

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

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