日期:2014-05-20  浏览次数:20815 次

模糊查询
现在情况是:如果要查包含一个字符的所有数据,需要加上*。例如:查找包含字母a,则需要输入*a,才能查出所有包含a的数据。问题是:那现在如何不加*,直接输入a就全部查询出来呢?

------解决方案--------------------
SQL code
select * from 表 --查询全部数据
select * from 表 where 字段 like ‘%a’ --查询XXa的数据
select * from 表 where 字段 like ‘a%’ --查询aXX的数据
select * from 表 where 字段 like ‘%a%’ --查询 包涵a的数据
select * from 表 where 字段 = 'a' --查询 直接查询 等于a 的数据

------解决方案--------------------
like %字段% 就是模糊查询的格式哇,可以前面加%,也可以后面加%,一起加也没问题的~!~!
------解决方案--------------------
探讨

SQL code
select * from 表 --查询全部数据
select * from 表 where 字段 like ‘%a’ --查询XXa的数据
select * from 表 where 字段 like ‘a%’ --查询aXX的数据
select * from 表 where 字段 like ‘%a%’ --查询 包涵a的数据
select * from 表 where 字段……