gpt4 book ai didi

mysql - 解析文件路径 - 一列多行

转载 作者:行者123 更新时间:2023-11-29 18:30:55 25 4
gpt4 key购买 nike

我有一个表,其中有一列标题为“文件路径”,我需要将文件路径解析为三个单独的列...我一直在用这个

DECLARE @STR NVARCHAR(4000)
SET @STR = 'NEED ANSWER FOR THIS SPACE'

SELECT LEFT(@STR,(CHARINDEX('|',@STR)-1)) AS FILEPATH,
RIGHT(@STR,LEN(@STR) - ((CHARINDEX('|',@STR)-1))-1) AS NUMBER_OF_RECORDS,
@STR

但我不知道如何将变量 @STR 声明为整个列...任何帮助都会很大。

最佳答案

像这样尝试一下...

SELECT
FILEPATH = LEFT(@STR, (CHARINDEX('|', st.FilePath) - 1)),
NUMBER_OF_RECORDS = RIGHT(st.FilePath, LEN(st.FilePath) - ((CHARINDEX('|', st.FilePath) - 1)) - 1),
st.FilePath
FROM
dbo.SomeTable st;

关于mysql - 解析文件路径 - 一列多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45701518/

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