Re: [SQL ] 兩個資料表要產出數字 (count)
: 沒有,但可以動態產生欄位....
: declare @s nvarchar(max)
: select @s=isnull(@s+',','')+quotename([declare_name])
: from @t
: group by[declare_name]
: 這樣 @s的內容是"[定期申報],[就職申報],[補正申報],[動態申報],[信託申報]"
不好意思 對這裡不太理解
請教一下我這樣理解是否有問題
@s一開始是null 所以ISNULL(@S+',','') 會把@s+','從NULL變成空''
+quotename[declare_name] @s就變成了[定期申報]
那之後應該是跑迴圈嗎?
有幾個declare_name就跑幾次 @s=isnull(@s+',','')+quotename([declare_name])
才會變成[定期申報],[就職申報],[補正申報],[動態申報],[信託申報] 吧?
不太理解為什麼 @s=isnull(@s+',','')+quotename([declare_name])
會如跑迴圈一樣 跑那麼多次
謝謝@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.200.38
→
06/11 08:34, , 1F
06/11 08:34, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):