【问题标题】:Search pattern and select particular pattern from text搜索模式并从文本中选择特定模式
【发布时间】:2018-06-01 19:18:58
【问题描述】:

我有这样的文字“running hl loan hdfc 9.5% customer is not interested” 我只想从整个字符串中选择9.5%。无论字符串是什么,但我只想选择 % 值。

【问题讨论】:

标签: sql sql-server-2008 sql-server-2012 sql-server-2008-r2


【解决方案1】:

在 SQL-Server 中,您可以使用 SUBSTRINGPATINDEXCHARINDEX

declare @str as varchar(155)
set @str = 'running hl loan hdfc 8569.5% customer is not interested'

select SUBSTRING(@str, PATINDEX('%[0-9]%', @str), CHARINDEX('%', @str) - PATINDEX('%[0-9]%', @str) + 1)

【讨论】:

    猜你喜欢
    • 2019-05-19
    • 2021-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-03
    相关资源
    最近更新 更多