根据区间实现输出列的sql语句

jwwyqs 2011-09-20 01:55:21
比如说 给出 5 输出结果是
1
2
3
4
5
比如说 给出 6 输出结果是
1
2
3
4
5
6
我记得通过sql自带的表可以实现的不过忘记是哪个表了,请个位大侠帮个忙
...全文
129 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jwwyqs 2011-09-20
  • 打赏
  • 举报
回复
都是高手,我只要输出 一年的365天2047已经够用了
谢谢各位
geniuswjt 2011-09-20
  • 打赏
  • 举报
回复

master..spt_values
type='p'的是0~2047
Mr_Nice 2011-09-20
  • 打赏
  • 举报
回复
master..spt_values
AcHerat 2011-09-20
  • 打赏
  • 举报
回复
master..spt_values系统表的计数列还是有限制的,如果楼主需要的数比较大,需要自己设计一个计数的表。
--小F-- 2011-09-20
  • 打赏
  • 举报
回复
select
number
from
master..spt_values
where
type='p'
and
number between 1 and 5

/*number
-----------
1
2
3
4
5

(5 行受影响)*/
--小F-- 2011-09-20
  • 打赏
  • 举报
回复
select
number
from
master..spt_values
where
type='p'
and
number between 0 and 5

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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