第一个定界符后的分隔列

问题描述 投票:2回答:1

我需要将此字符串拆分为第一个'-'之后,如下所示:

DISPLAY VALUE
466500-GO-INF-ITAPPS-EMP-CLERADM

DISPLAY VALUE2
GO-INF-ITAPPS-EMP-CLERADM

我尝试了子字符串和charindex都没有成功。

sql sql-server-2012 jet
1个回答
2
投票

我认为stuff()对此很方便:

select stuff(value, 1, charindex('-', value), '')
© www.soinside.com 2019 - 2024. All rights reserved.