会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
正牌风哥
博客园
首页
新随笔
联系
管理
订阅
分列顯示
use
test
go
--
生成測試臨時表#
if
not
object_id
(
'
Tempdb..#
'
)
is
null
drop
table
#
select
top
35
[
Name
]
=
cast
(
[
Name
]
as
nvarchar
(
50
))
into
#
from
syscolumns
where
Name
>
''
--
---35行分6列顯示
select
*
from
(
select
Name,
[
Ntile
]
,
[
Row
]
=
row_number()
over
(partition
by
[
Ntile
]
order
by
[
Ntile
]
)
from
(
select
*
,
[
Ntile
]
=
Ntile(
6
)
over
(
order
by
Name)
from
#)T
)Tmp
pivot
(
max
(Name)
for
[
Ntile
]
in
(
[
1
]
,
[
2
]
,
[
3
]
,
[
4
]
,
[
5
]
,
[
6
]
)
)Tmp2
/**/
/*
Row 1 2 3 4 5 6
----------- -------------------- --------------- ------------------ ---------- --------------- ---------------
1 base_schema_ver id refdate sysstat xtype impid
2 cache indexdel replinfo type dpages indid
3 category info schema_ver uid first keycnt
4 crdate instrig seltrig updtrig FirstIAM keys
5 deltrig name stats_schema_ver userstat groupid lockflags
6 ftcatid parent_obj status version id NULL
(6 個資料列受到影響)
*/
posted @
2007-11-29 09:14
正牌风哥
阅读(
149
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告