gpt4 book ai didi

sql-server - 如何在sql server中获取分隔符之前的第一个值

转载 作者:行者123 更新时间:2023-12-02 08:22:19 27 4
gpt4 key购买 nike

在其中一列中,我得到 2 个值,它们之间有一个分隔符如何提取这两个值

我有一些像此列TRN02115679-5757

我需要再次将分隔符之前和分隔符之后的值分成 2 个单独的列。

有人可以帮我解决这个问题吗

最佳答案

您可以使用SUBSTRING来执行此操作:

SELECT 
SUBSTRING(TRN02, 0, CHARINDEX('-', TRN02)) AS [First],
SUBSTRING(TRN02, CHARINDEX('-', TRN02) + 1, LEN(TRN02)) AS [Second]
FROM TABLE

关于sql-server - 如何在sql server中获取分隔符之前的第一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19547031/

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