0
Q
sql列值拆分
A
回答
0
不是「最快的方式」,但它會工作。
with extract1 as
(
SELECT substring(data, 1, charindex('/', data)-1) AS data1,
substring(data, charindex('/', data)+1, LEN(data)) AS data
from atable
), extract2
(
SELECT data1,substring(data, 1, charindex('/', data)-1) AS data2,
substring(data, charindex('/', data)+1, LEN(data)) AS data
from extract1
)
SELECT data1,data2,substring(data, 1, charindex('/', data)-1) AS data3,
substring(data, charindex('/', data)+1, LEN(data)) AS data4
from extract2
相關問題
- 1. 將值拆分到列SQL
- 2. 在sql中拆分列值
- 3. SQL按值拆分列
- 4. SQL - 根據值拆分列
- 5. SQL:拆分列值分爲兩列
- 6. SQL Server列拆分
- 7. 拆分表列SQL Server 2008中的值?
- 8. 如何拆分Oracle中的列值sql
- 9. SQL拆分值的多個列
- 10. 拆分值成列
- 11. 拆分列在SQL Server
- 12. SQL Server的拆分兩列
- 13. SQL Sting拆分爲單列
- 14. 根據特定列值將SQL列拆分爲多列
- 15. 拆分列多個值
- 16. 拆分列表和值
- 17. 拆分Python列表值
- 18. 熊貓Dataframe列值拆分
- 19. 按列值拆分表
- 20. 拆分單一列值
- 21. 拆分分隔行與列在SQL
- 22. SQL拆分製表符分隔列
- 23. 將SQL列中的分隔值拆分爲多行
- 24. SQL Server:選擇值,拆分分隔符,然後更新兩列
- 25. 如何將列的值拆分爲SQL Server中的動態列?
- 26. 根據分隔符拆分列值?
- 27. 拆分逗號列MYSQL分隔值
- 28. 將列值拆分爲多列pandas/python
- 29. 拆分列值成多列與
- 30. 拆分並連接SQL中的值
第一:壞桌子設計!第二:看到[這個答案](http://stackoverflow.com/questions/5829543/how-to-parse-a-string-and-create-several-columns-from-it/5829640#5829640)得到的想法,只需用''/'替換''_'' – 2011-05-28 12:08:47
這隻有在只有一個斜線時纔有用,但我有三個斜線。 – RAHUL 2011-05-28 12:12:50
來吧!比你必須做三次與一些額外的'SUBSTRING'魔術 – 2011-05-28 12:14:23