declare @s varchar(100),@FLAG INT
SET @FLAG=0
set @s='abcdef123ghi中文jkflds中文哈哈。。'
SELECT PATINDEX('%[吖-做]%',@s)
while PATINDEX('%[吖-做]%',@s)>0
BEGIN
set @s=stuff(@s,PATINDEX('%[吖-做]%',@s),1,'')
SELECT @FLAG=@FLAG+1
END
select @s,@FLAG
declare @s varchar(100),@FLAG INT
SET @FLAG=0
set @s='abcdef123ghi中文jkflds中文哈哈。。'
select SUBSTRING(@s,patINDEX('%[A-Z,a-z]%',@s)-1,len(@s))
declare @s varchar(100),@FLAG INT
SET @FLAG=0
set @s='abcdef123ghi中文jkflds中文哈哈。。'
select SUBSTRING(@s,1,patINDEX('%[吖-做]%',@s)-1)