charindex、PATINDEX

  1. --patindex例子,其长用来匹配字段
  2. select * from Table_Name Where patindex(%[B,b]ead%,Colmun)>0
  3. --字段 Colmun中是否存在Bead或者bead;%可以看着是模糊查询,标明可以匹配任何位置
  4. --charindex 没有patindex那么复杂
  5. select * from Table_Name where charindex('A',Colmun)>0
  6. --charindex通常用作 查询 某字符是否存在于另外的字符串中。

 charindex、PATINDEX

 

最常用法:在某段文字中判断字符串是否存在其中,如果存在返回一个不为0的整数。

PatIndex 支持通配符(通配符个人感觉有点正则的意思)

CharIndex 不支持通配符

 

 

你可能感兴趣的:(charindex、PATINDEX)