模糊查询对于今后的学习和工作都是非常重要的,现在开始我们的模糊查询
第一种方法:like ”%%“
select "为中华崛起而读书" like '%中华%'
select "为中华崛起而读书" like '%h哈哈%'
如果能查询到结果则返回1,如若没有则返回0
第二种方法:instr(str,1str2)
select instr("为中华崛起而读书","中华")
instr()返回值是目标字段在查询字段的第一个位置
select "为中华崛起而读书" REGEXP "哈哈"
第三种方法:str1 REGEXP str2
select "为中华崛起而读书" REGEXP "中华"
select "为中华崛起而读书" REGEXP "哈哈"
如果有模糊查询返回1,如果没有则返回0
第四种方法:find_in_set()
但我不建议用find_In_set()方法,因为find_in_set()是精确匹配,中间有英文逗号隔开
如果查到了,则显示查询内容的位置,没查到,则返回0