首页 新闻 会员 周边 捐助

sql查询某列连续出现某值的记录

-1
悬赏园豆:5 [已关闭问题] 关闭于 2015-04-01 11:47

sql查询某列连续出现某值的记录

查了下没找到,谁能帮忙给下这个sql

小柑的主页 小柑 | 初学一级 | 园豆:6
提问于:2014-09-11 11:58
< >
分享
所有回答(5)
1

你groupby某列 count(1)这样能得到统计数据,

你的需求看不太懂``

吴瑞祥 | 园豆:29449 (高人七级) | 2014-09-11 12:39

希望查某值出现多次到必须是连续出现的记录

支持(0) 反对(1) 小柑 | 园豆:6 (初学一级) | 2014-09-11 12:57

@小柑: Row number()这个可以满足你的要求

支持(0) 反对(0) 我是糖糖 | 园豆:446 (菜鸟二级) | 2014-10-19 19:37
0

使用group by语法分组,详情:http://www.cnblogs.com/rainman/archive/2013/05/01/3053703.html

白志伟 | 园豆:250 (菜鸟二级) | 2014-09-11 15:26
1

select *,identity(int,1,1) as ID into #t from tablename

select a.* from #t as a left join #t as b on a.某列=b.某列 and a.ID=b.ID+1 where b.某列 is not null

drop table #t

会飞的金鱼 | 园豆:881 (小虾三级) | 2014-09-12 11:24
0

select * from [表名] where [列名] = [固定值]

tianxia2s | 园豆:170 (初学一级) | 2014-09-20 16:24
0

能不能贴个具体的然后帮你写啊

我是糖糖 | 园豆:446 (菜鸟二级) | 2014-10-17 12:42
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册