-1

**我们的 SQL 服务器数据库中有一个用户归档,该用户存储为姓氏、名字和关联地址,如下所示。LastName, Firstname (Address) 我想选择上面没有地址的用户字段。完成姓氏、名字等格式的最佳方法是什么。**

4

2 回答 2

1

试试这个逻辑

Declare @str varchar(65) = 'amol kshirsagar(thane)'
select LEFT(@str,CHARINDEX('(',@str) - 1),Right(@str,len(@str) - CHARINDEX('(',@str) + 1)
于 2014-03-15T05:25:47.223 回答
1

对于此类问题,您只有两种选择

如果您的实体值中只有一个(and ),那么您可以处理使用 CHARINDEX、PATINDEX 和 REPLACE。

如果你有更多,那么你将不得不使用 CLR 代码来支持正则表达式

阅读

于 2013-09-24T21:50:43.087 回答