在SQL Server 2008中删除()包括()之间的字符串

GPH

我有一name列在某些单元格中包含方括号的字符串。

例子:

Smith (Divorced)
Jones
Janes
Renold (Deaceased)...

等等。我需要完全删除括号中的部分。

Smith
Jones
Janes
Renold

尝试过各种CHARINDEXREPLACE但要么获得了无效的长度错误,要么仅删除了一部分。

拉杜·格奥尔基(Radu Gheorghiu)

这是您基本需要的,只需对其进行修改以适合您的查询:

declare @tmp table (name varchar(100))
insert @tmp values ('smith (divorced)' ) , ('jones'), ('renold (deceased)...')

select name
    , case 
        when charindex('(', name, 1) > 0 
            then rtrim(left(name, charindex('(', name, 1) - 1)) 
        else name 
      end as [name]
from @tmp

如果您需要替换已有的数据,只需发出UPDATE,如下所示:

UPDATE Persons_Table
SET Name = case 
            when charindex('(', Name, 1) > 0 
                then rtrim(left(Name, charindex('(', Name, 1) - 1)) 
            else Name 
          end
WHERE charindex('(', Name, 1) > 0 -- could prove useful since you might not want to go
                                  -- over all of the data

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

下划线之间的子字符串字符串 - SQL Server 2008

来自分类Dev

SQL Server 2008:从字符串中查找值

来自分类Dev

SQL Server 2008中的REPLICATE和字符串问题

来自分类Dev

比较SQL Server 2008中的字符串DateTime

来自分类Dev

SQL Server 2008的子字符串

来自分类Dev

从 SQL Server 中的字符串中删除单词列表

来自分类Dev

在SQL Server中的逗号之间剥离字符串

来自分类Dev

查找特定的字符和/或字符串SQL Server 2008

来自分类Dev

SQL Server 2008和连接字符串

来自分类Dev

如何在SQL Server 2008中将字符串转换为整数?

来自分类Dev

在SQL Server 2008中连接字符串的不确定数目

来自分类Dev

在SQL Server 2008中将字符串转换为日期时间

来自分类Dev

从SQL SERVER 2008中的字符串转换日期和/或时间时,转换失败

来自分类Dev

比较字符串,如果在SQL Server 2008中为NULL

来自分类Dev

如何在SQL Server 2008中将字符串转换为整数?

来自分类Dev

SQL Server 2008-添加到名称列中特定位置的字符串

来自分类Dev

SQL Server中从右到左的字符串

来自分类Dev

替换SQL Server中的字符串

来自分类Dev

字符串中的SQL Server变量

来自分类Dev

在 SQL Server 中追加字符串

来自分类Dev

在 SQL Server 中拆分字符串

来自分类Dev

如何在SQL Server中的已知字符之间剪切子字符串

来自分类Dev

如何在SQL Server中某些字符之间获取子字符串

来自分类Dev

在 SQL Server 中的连字符之间拆分字符串文本分隔符

来自分类Dev

SQL Server 2008-从多行中删除字符

来自分类Dev

IIS与SQL Server之间的连接字符串

来自分类Dev

SQL Server 2012:从字符串末尾删除文本

来自分类Dev

在SQL Server中执行SQL字符串

来自分类Dev

SQL Server查询以从字符串中删除最后一个单词

Related 相关文章

热门标签

归档