首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

在论坛中出现的比较难的sql有关问题:4

2013-10-21 
在论坛中出现的比较难的sql问题:4最近,在论坛中,遇到了不少比较难的sql问题,虽然自己都能解决,但发现过几

在论坛中出现的比较难的sql问题:4
最近,在论坛中,遇到了不少比较难的sql问题,虽然自己都能解决,但发现过几天后,就记不起来了,也忘记解决的方法了。

所以,觉得有必要记录下来,这样以后再次碰到这类问题,也能从中获取解答的思路。


1、求一个获取连续值的方法。

http://bbs.csdn.net/topics/390620211


这个用spt_values也可以。

如果是SQL Server 2005及以后的版本,可以通过递归来实现,非常简单。


我的解法:

;with ras(select 1 as number   --第一个数union allselect number + 1from rwhere r.number < 10 --最后一个数)select *from r--option(maxrecursion 1000)/*number12345678910*/


热点排行