【问题标题】:Need specific string in SQL Server在 SQL Server 中需要特定的字符串
【发布时间】:2015-07-30 09:04:58
【问题描述】:

我需要你们的帮助。

我正在尝试从 SQL Server 中的整个字符串中获取特定的单词。

我有以下字符串:

'ABC,XYZ'

需要输出:ABC

现在我只需要整个字符串中的 ABC。 我尝试使用 Substring 和 Trim 函数,但无法获得适当的输出。

有人可以帮帮我吗?

提前致谢!

【问题讨论】:

  • 显示您尝试过的内容。

标签: sql string sql-server-2005 trim


【解决方案1】:

尝试使用 patindex 示例

select SUBSTRING ('ABC, XYZ',1, PATINDEX ( '%,%', 'ABC, XYZ')-1)

【讨论】:

  • @Viktor Bardakov:它工作得很好......谢谢
【解决方案2】:

试试这个查询

select SUBSTRING('ABC, XYZ',CHARINDEX('ABC','ABC, XYZ'),case when CHARINDEX('ABC','ABC, XYZ')>0 then 3 else 0 end),

【讨论】:

    猜你喜欢
    • 2017-01-23
    • 2014-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-17
    • 1970-01-01
    • 2017-04-25
    相关资源
    最近更新 更多