1
值這是導致我想:SQL服務器 - 如何選擇記錄下我在拆柱
我寫了一個存儲過程:
ALTER PROCEDURE [dbo].[test_Split]
@item INT
AS
CREATE TABLE #temp
(
Id INT,
Name NVARCHAR(50),
List NVARCHAR(100)
)
INSERT INTO #temp
VALUES (1, 'John', '1,2,4,6,7'), (2, 'Fox', '7,23,42,10,17'),
(3, 'Rose', '51,72,14,16,37'), (4, 'Alex', '1,22,84,56,47')
SELECT *
FROM #temp
當我執行test_Split
,我得到了屏幕截圖中顯示的結果。
當我通過@item = 1
(任意數字)時,我想要得到像截圖右邊部分(List
列包含我的值)的結果。
有沒有辦法做到這一點沒有功能?
我在想這樣,但是當'List'包含值'11'或其他bumber包含'1'值時。 –
查看我的編輯@ M.Rashford。特別是最後一個查詢 – scsimon
我讀了你的更新。我試着讓'List'列至少有1個','characters =)) –