contains经常会用在where子句中,方法为:SELECT * FROM table_name WHERE CONTAINS(fullText_column,'search contents')。
举例子,假设有个学生表,其中包含学号(num)、姓名(name)、性别(sex)、家庭所在城市(city)。
例一 查询家在上海的学生学号、姓名。
方式一
select num,name
from student
where contains(city,'上海')
等价于
方式二
select num,name
from student
where city=“上海”
注意!在contains的匹配条件里,字符的通配符用号 而不是%号,匹配的值用单引号’’括起来,然后同一个句子的词组都要用双引号” “括起来,比如”hubei hehe”中间有空格在写值是在单引号内要加双引号 *’”hubei hehe”‘.