0
A
回答
1
這裏有一個簡單的方法,讓你在找什麼,儘管它取決於值之間用逗號被拆且無空格(雖然你可以使用修剪,如果你認爲這可能發生):
Declare @str varchar(10) = '11,22,33'
Declare @foobar table (id int identity (1,1), num int)
while (CHARINDEX(',', @str) > 0)
begin
insert into @foobar (num)
Select Left(@Str, CHARINDEX(',', @str) - 1)
Set @str = (select SUBSTRING(@str, CHARINDEX(',', @str) + 1, Len(@str)))
end
if Len(@Str) > 0
insert into @foobar (num)
select @str
select * from @foobar
這裏是SQL小提琴:http://www.sqlfiddle.com/#!6/0e240/2/0
相關問題
- 1. 如何獲取逗號分隔字符串的子字符串?
- 2. 列中的逗號分隔值(ID)。如何獲取逗號分隔字符串中每個值的說明。
- 3. 轉換被逗號分隔值,以逗號分隔字符串
- 4. 如何從提到的字符串中獲取逗號分隔值
- 5. 獲取由逗號分隔的列表中的字符串
- 6. 拆分逗號分隔字符串/值
- 7. SQL:如何分隔由逗號分隔的字符串值?
- 8. 獲取以逗號分隔字符串從鍵值對值
- 9. concat逗號分隔的字符串值
- 10. 如何從JavaScript中的逗號分隔的字符串中獲取每個值?
- 11. 獲取的名稱作爲逗號分隔值字符串
- 12. 獲取所有的逗號分隔字符串值在Javascript
- 13. 獲取逗號分隔字符串的第一個值
- 14. Informix - 將值列表集成到逗號分隔字符串中
- 15. re.findall - 從逗號分隔的字符串獲取項目列表
- 16. 分隔字符串中的逗號分隔值
- 17. 逗號分隔字符串表
- 18. 逗號分隔字符串列表
- 19. 逗號分隔符號字符串
- 20. 提取用逗號分隔的字符串中的值
- 21. 如何更新postgresql中逗號分隔字符串的值
- 22. 搜索逗號IDS分隔字符串以逗號分隔字符串
- 23. 從HTTP發佈的字符串中提取逗號分隔值
- 24. 如何在數組中獲取逗號分隔符(,)的值?
- 25. 拆分逗號分隔的字符串
- 26. 分離逗號分隔的字符串
- 27. 如何逗號分隔字符串存儲到一個表
- 28. 包含逗號與逗號分隔符的分割字符串
- 29. 將列表值分割成逗號分隔的字符串
- 30. 串聯列值到一個逗號分隔的字符串
http://stackoverflow.com/questions/10581772/how-to-split-a-comma的重複-separated-value-to-columns – gh9
INSERT INTO tableName(NUM)VALUES(11),(22)'假設ID是身份[FIDDLE](http://sqlfiddle.com/#!6/29b02/1/0)那麼..有什麼問題嗎? – xQbert
可能的重複[如何分割字符串,以便我可以訪問項目x](http://stackoverflow.com/questions/2647/how-do-i-split-a-string-so-i-can-access -item-x) –