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

用 sql 写个矩阵 如何写

2012-01-10 
用 sql 写个矩阵 怎么写?用sql写个m*n的矩阵,比如3*4的就行123456789101112像这样的就行~~不要我写的这样

用 sql 写个矩阵 怎么写?
用sql     写个   m   *   n   的矩阵,比如3   *   4的就行  
1     2     3     4
5     6     7     8
9   10   11   12像这样的就行     ~~  
不要我写的这样类似的代码:
declare   @a     int  
declare   @b     int
declare   @c     int
declare   @hh   varchar(200)  
set   @a   =   0
set   @b   =   1
set   @c   =   0
set   @hh   =   ' '
while   @a   <=   2
begin  
while   @b   <=   4
begin    
/*set   @c   =   @b*/  
set   @hh   =   @hh   + '       '+   cast(@b   as   varchar(100))
set   @b   =   @b   +   1
end  
print   @hh
set   @a   =   @a   +   1  
end  
谢谢拉     哥们们!!!     数据库是   sqlserver   2005

[解决办法]
這個呢?

Select TOP 10 ID = Identity(Int, 0, 1) Into #T From SysColumns A
Select Rtrim(A.ID * 4 + 1) + ' ' + Rtrim(A.ID * 4 + 2) + ' ' + Rtrim(A.ID * 4 + 3) + ' ' + Rtrim(A.ID * 4 + 4) From #T A Where ID < 3
Drop Table #T
--Result
/*
1 2 3 4
5 6 7 8
9 10 11 12
*/

热点排行