我想剥离以CN = WILDCARD开头的列中的所有字符,因此本质上是剥离CN =和之后的所有字符,
答案 0 :(得分:0)
DECLARE @MyString VARCHAR(255) = 'CN=WILDCARD, Plus some other stuff.'
SELECT LTRIM(SUBSTRING(@MyString, CHARINDEX(',', @MyString)+1, 255))
返回“加上其他内容”。
答案 1 :(得分:0)
我想您想删除'CN ='之后和','之前的所有内容
查询如下:
declare @var varchar(255)='CN=wildcard a b c,some more text';
select SUBSTRING(@var,4, charindex(',',@var)-4)
输出:通配符a b c