GH教學

GodHelp線上補習班、各類教學分享網站(程式設計、Flash遊戲教學、影音轉檔、動畫、繪圖、Go Home Schooling.....等等)

搜尋

MSSQL將搜尋出來的資料筆數,以橫式呈現?

可以使用Cursor處理
將資料ㄧ筆筆累加在一起
存在變數裡,最後呈現即可

Declare @sNameTemp varchar(50),@sNameAll varchar(500)
set @sNameAll=''
-- Declare the cursor from Table
DECLARE curSystem CURSOR FOR
SELECT TEST FROM AAA
--Open Cursor
OPEN curSystem
--Fetch Next Cursor
FETCH NEXT FROM curSystem
INTO @sNameTemp
--Cursor 迴圈===================
WHILE @@FETCH_STATUS = 0
BEGIN
set @sNameAll=@sNameAll+@sNameTemp+','
--Fetch Next Cursor
FETCH NEXT FROM curSystem
INTO @sNameTemp
END
--Cursor 迴圈===================
-- Close and deallocate the cusor from memory.
close curSystem
deallocate curSystem
if(@sNameAll!='') select substring(@sNameAll,1,len(@sNameAll)-1)

最後要記得刪除最後多餘的,即可

0 意見:

張貼留言

活動

給您專屬賀卡

好站

知識+名片

GH知識+

天氣

Sitetag台灣部落格列表

統計

Blog Look Score and Rank