patindex与charindex

patindex('%chicken%',complaints)与charindex('chicken',complaints)的效果是一样的,但是

patindex('%chicken',complaints)这样就不同了,这是匹配以chicken开头的字段,反之

patindex('chicken%',complaints)匹配以chicken结尾的字段,这样charindex是不可能做到的


SELECT PATINDEX('%[A,Z,0-9]%[A,Z,0-9]%[A,Z,0-9]%','XYZABC123') patindex 可以使用通配符

select patindex('AB%','ABXXXXXXXXX')


...................................................