gpt4 book ai didi

sql - 删除 SQL 中括号内的文本

转载 作者:行者123 更新时间:2023-12-02 07:20:48 35 4
gpt4 key购买 nike

我正在尝试删除其中的括号和文本。
例如:Column1 有数据并且清理过的数据应该看起来像 column2

Column1       Column2
HF(abcd) HF
BP(234) BP
ATRS (2354) ATRS
AB(PS) SD(12) AB SD

我正在尝试使用下面的正则表达式来查看清理过的数据,但我做错了

s/([^)]*)//


select Column1 from table where Column1 like '%s/\([^)]*\)//%'

什么是最好的解决方案

最佳答案

这回答了问题的原始版本。

什么正则表达式?你只想要 ( 之前的一切:

select left(column1, charindex('(', column1) - 1)

如果您可能没有开头括号,您可以执行以下操作:
select left(column1, charindex('(', column1 + '(') - 1)

关于sql - 删除 SQL 中括号内的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46531742/

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