SQL中的like \'%%‘查询
一,我们正常使用like时,这是有两个条件的模糊查询
select *From Test where UserName like \'%m%\' and UserName like \'%a%\'
二,但这时我在代码中如果只传一个条件是,另一个条件为空是造成的结果是什么呢?
select *From Test where UserName like \'%m%\' and UserName like \'%%\'
这里的结果是like \’%%\’默认为查询所有,所以只会将符合like \’%m%\’的条件数据查询出来,如果没有like \’%m%\’,则跟select *From Test的结果是一样的