mssql sqlserver 使用replace 判断字符串是否包含指定字符的方法


摘要:
下文讲述使用replace检测指定字符串是否包含特定字符串的方法分享

replace的函数的功能:替换特定字符串

我们可以通过replace将指定字符剔除掉,然后再同源字符长度进行比较,
如果长度不相等,则代表字符串包含指定字符串,如下所示:

———————————————————-

  declare @a varchar(1000) ---源字符串
declare @b varchar(1000) ---待检测包含字符串

set @a ='maomao365.com'
set @b='365'

----检测@a 字符串是否包含 "365" 字符串

if   len(replace(@a,@b,'')) 
mssql_sqlserver_replace_包含字符串检测方法

mssql_sqlserver_replace_包含字符串检测方法