如何用sql server将一个字段拆分成多个字段
2323.636.8把这个拆分成23 23.6 36.8
sos 谢谢各位了
中间的分隔符是星号
2016有内置的string_split,结合pivot可以实现
SQL Server 中没有内置的类似 split 的函数,可以自定义一个这样的函数,网上可以找到很多这样的案例。
SELECT
SUBSTRING(字段名, 1, CHARINDEX('*', 字段名) - 1) AS a,
SUBSTRING(字段名, CHARINDEX('*', 字段名) + 1, LEN(字段名) - CHARINDEX('*', 字段名)) AS b
FROM 表名