我有以下數據的表:拆分值成列
subitem, subitempart, subitemvalue
'Badge", 'Issued to', 'abc'
'Badge', 'Located at', 'bcd'
'Badge, 'signed for', 'def'
'key', 'number', '123'
'key', 'Issued to', 'abc'
的subitempart名稱是從一個單獨的表具有兩個字段:[代碼]和[描述]。 子項目可以有1到20個子項目,每項不同。
我的客戶希望看到這個如下:
[Subitem], [Issued to], [Located at], [Signed for], [Number]
'Badge' , 'abc' , 'bcd' , 'def' , NULL
'key' , 'abc' , NULL , NULL , '123'
所以我想要做的,是把提供給列的所有subitemparts,然後把這些值在正確的領域,然後刪除在列每行都空着。
這是可能的MS SQL,如果是的話,如何?
在此先感謝您的幫助。
rg。 埃裏克
埃裏克嗨,試圖給看看這個http://technet.microsoft.com/en-us/library/ms177410(v=sql.105).aspx – Raphael
你好謝謝。事實上,我確實看過那個頁面,但不能將它與我的具體問題聯繫起來。 – Eric
等一下,我給你寫一個例子,告訴你如何將它與你的問題聯繫起來;) – Raphael