正常是这样的:
select * from tablename where c like 'a%b%'
1.你的语句中没有主句(SELECT * FROM TABLENAME),只有条件子句
2.条件子句中的通配符和标点必须是半角,你的是全角。
like ‘a% b%’
改成
like 'a% b%'
注意你的单引号是全角的.应该改成半角.
按你现在查询的结果是
以a开头,并且含有b的记录
例如 ab,ab1,a1b,a1b1,a1b11之类的
select
a.uid,
min(a.name)
name,
min(a.age)
age,
count(b.id)
人数
from
a,b
where
a.uid=b.uid
group
by
b.uid
你没有select 主句, where C like 'a%b%' 注意中间不要有空格,那样查出来的结果与没有空格是不同的。