SELECT * FROM users WHERE username LIKE 'John%';
上面的SQL语句将匹配任何username以“John”开头的记录,不区分大小写,因为MySQL的LIKE操作符默认是不区分大小写的。
您还可以在查询中使用通配符作为字符串的一部分来处理不确定的查询条件。
SELECT * FROM users WHERE email LIKE '%@gmail.com';
在上面的SQL语句中,“%”通配符用于匹配以“@gmail.com”结尾的所有值。这意味着查询结果可以包含邮件域不同的多个记录,只要它们以“@gmail.com”结尾就可以。
使用LIKE操作符,并且知道如何在SQL查询中使用通配符,可以帮助您轻松地创建SQL查询,从而查询数据库中的匹配值。