mssql sqlserver like和contains关键字应用区别


摘要:
下文讲述like关键字和contains关键字的应用区别,如下所示:



like contains关键字应用简介

select * from tableName 
   where [列名] like '%值%'

select * from tableName 
   where contains([列名],'值')


like contains关键字区别简介

like 关键字:
由于前后采用通配符,所以不会使用索引查找功能,没有高效的利用索引的功能
contains关键字:
contains关键字可以应用索引,对单词、短语、同义词、相似词进行高效和近似快速匹配出相关信息。