gpt4 book ai didi

sql - 从包含多个分隔值的列中提取一个值

转载 作者:行者123 更新时间:2023-12-05 00:07:45 25 4
gpt4 key购买 nike

如何获取以下列第六个字段的值?我正在尝试获取 333 字段:

ORGPATHTXT
2123/2322/12323/111/222/333/3822

我相信我必须使用select substring,但不确定如何格式化查询

最佳答案

Assuming SQL Server

我能想到的最简单的方法是创建一个基于“/”拆分的拆分函数,然后提取第六项,如下所示

declare @text varchar(50) = '2123/2322/12323/111/222/333/3822'

select txt_value from fn_ParseText2Table(@text, '/') t where t.Position = 6

我使用了this url中的函数. See it worked at SQLFiddle

关于sql - 从包含多个分隔值的列中提取一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14635882/

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