数据库查询分组类型问题总结。

新鲜鱼排 2006-10-10 09:06:28
加精
源数据

名称 分数
---- -----------
a 1
a 2
a 3
b 1
b 2

1.获取相同[名称]的数据条数,或者相同[名称]的[分数]和

名称 数据条数
---- -----------
a 3
b 2

名称 分数和
---- -----------
a 6
b 3

http://community.csdn.net/Expert/topic/4993/4993714.xml?temp=.133526
http://community.csdn.net/Expert/topic/5023/5023126.xml?temp=.7431452
http://community.csdn.net/Expert/topic/4970/4970677.xml?temp=9.517848E-03
http://community.csdn.net/Expert/topic/4957/4957152.xml?temp=.4654199
http://community.csdn.net/Expert/topic/5029/5029666.xml?temp=.9007837

2.根据数据中[名称]分组获取Top N条数据。

名称 升序排序前两条数据
---- ----------------------------------
a 1
a 2
b 1
b 2

http://community.csdn.net/Expert/topic/4952/4952040.xml?temp=7.175845E-02
http://community.csdn.net/Expert/topic/5000/5000462.xml?temp=.6879236
http://community.csdn.net/Expert/topic/4996/4996959.xml?temp=.2716486
http://community.csdn.net/Expert/topic/4993/4993714.xml?temp=.133526
http://community.csdn.net/Expert/topic/4978/4978591.xml?temp=1.714724E-02

3.根据数据中[名称]分组获取Top N条数据并且求[分数]和。

名称 前两条数据
---- -----------
a 1
a 2
a总和 3
b 1
b 2
b总和 3

http://community.csdn.net/Expert/topic/5028/5028121.xml?temp=.1099665

4.[分数]小于4的数据条数大于等于三条的数据

名称
----
a

http://community.csdn.net/Expert/topic/4985/4985946.xml?temp=.3272516
http://community.csdn.net/Expert/topic/5071/5071317.xml?temp=1.379031E-02
http://community.csdn.net/Expert/topic/5030/5030095.xml?temp=.3436548

5.将[名称]相同的[分数]合并

名称 合并的分数
---- ----------------
a 1,2,3
b 1,2

http://community.csdn.net/Expert/topic/4986/4986416.xml?temp=.5181391

有合并就有拆分,将上面数据拆分为源数据

http://community.csdn.net/Expert/topic/4987/4987852.xml?temp=6.129092E-02

6.相同[名称]且[分数]间隔为1的数据逐一删除

名称 最后的分数
---- ----------------
a 3
b 2

http://community.csdn.net/Expert/topic/4979/4979680.xml?temp=.8800012
...全文
2971 39 打赏 收藏 转发到动态 举报
写回复
用AI写文章
39 条回复
切换为时间正序
请发表友善的回复…
发表回复
abcd_11 2007-03-14
  • 打赏
  • 举报
回复
谢谢,辛苦了!!!
新鲜鱼排 2007-03-04
  • 打赏
  • 举报
回复
元宵节快乐。
lcw321321 2007-03-04
  • 打赏
  • 举报
回复
mark
lwaaa 2007-03-01
  • 打赏
  • 举报
回复
MARK
jacobsan 2006-12-25
  • 打赏
  • 举报
回复
mark
anormis 2006-12-25
  • 打赏
  • 举报
回复
up~~~~~~~~~~~~
冷锋 2006-12-06
  • 打赏
  • 举报
回复
mark
CaiNiaoWuZui 2006-11-17
  • 打赏
  • 举报
回复
看到dutguoyi(新鲜鱼排) 这么用心,既为有这么一个版主感到高兴,又为自己感到惭愧
xingxing2378 2006-11-10
  • 打赏
  • 举报
回复
鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌鼓掌
crazyflower 2006-11-10
  • 打赏
  • 举报
回复
mark
laoliu666 2006-11-10
  • 打赏
  • 举报
回复
MARK
shuqinpeng 2006-11-10
  • 打赏
  • 举报
回复
ok
新鲜鱼排 2006-11-09
  • 打赏
  • 举报
回复
大家可以在下面的链接来搜索CSDN技术社区文档,很大的技术宝藏啊。
http://search.csdn.net/search/null/1/dev/
lemon_lyk 2006-11-08
  • 打赏
  • 举报
回复
收藏
  • 打赏
  • 举报
回复
up
sportlife5200 2006-11-02
  • 打赏
  • 举报
回复
mark

学习
jcxhan 2006-11-02
  • 打赏
  • 举报
回复
收藏
anormis 2006-11-01
  • 打赏
  • 举报
回复
up
addwing 2006-11-01
  • 打赏
  • 举报
回复
标注方便查看
yjlhch 2006-10-27
  • 打赏
  • 举报
回复
mark
加载更多回复(19)

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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