gpt4 book ai didi

sql-server - 如何从 MS SQL 中的文本/varchar 中选择正则表达式匹配?

转载 作者:行者123 更新时间:2023-12-04 06:46:54 25 4
gpt4 key购买 nike

我需要从 Microsoft SQL Server 数据库中跨许多 db 行的长文本中提取一些内容。

我可以编写一个脚本来循环并提取它,但我希望有一种很好的简单方法可以执行一些 SQL,例如:

SELECT IpAddress = matchFirst('RegEx',ColName)
FROM table
WHERE conditions

我已经看过了,但我发现的只是关于在 where 子句中使用正则表达式和 CLR UDF 之类的冗长杂乱,但我想要的只是一个简单的“在此处插入正则表达式”的答案。

任何想法?

最佳答案

如果您正在寻找一个简单的解决方案,我建议您使用 SQL# library它基本上包含您需要的 UDF,您会在其他地方找到引用。

安装后(安装起来相当轻松),您会发现一个名为 RegEx_MatchSimple 的函数,我相信这正是您所需要的。

关于sql-server - 如何从 MS SQL 中的文本/varchar 中选择正则表达式匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3635150/

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