select username from users
where username like ='a%';
在like =?之后不给任何字母是可能的 我有php输入,它将在sql中找到一条记录,比方说,我不知道sql中有什么,我将尝试通过仅键入'Jo'来查找“ John”,而sql会在“ Jo”中找到所有名称'位于开头,中间或结尾。 要输入:其中用户名=='%'; ...
答案 0 :(得分:3)
只需将通配符添加到搜索的任何一侧:
select username from users
where username like '%a%';
或者从您的示例中:
select username from users
where username like '%Jo%';