gpt4 book ai didi

sql - 如何将多行字符串拆分为 tsql 中的列

转载 作者:行者123 更新时间:2023-12-03 16:55:27 25 4
gpt4 key购买 nike

我有一个数据库字段,其中包含存储为多行字符串的地址信息。

88 Park View
Hemmingdale
London

谁能告诉我在 select 语句中将第 1 行、第 2 行和第 3 行作为不同字段的最佳方法吗?

问候
理查德

最佳答案

尝试这样的事情?请注意,这有点脆弱

DECLARE @S VARCHAR(500), @Query VARCHAR(1000)
SELECT @S='88 Park View
Hemmingdale
London'

SELECT @Query=''''+ REPLACE(@S, CHAR(13),''',''')+''''
EXEC('SELECT '+@Query)

结果
88 Park View | Hemmingdale | London

关于sql - 如何将多行字符串拆分为 tsql 中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13384645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com