在 SQL 中,使用 LIKE 关键字可以进行模糊查询。LIKE 允许你在查询中使用通配符来匹配模式。以下是一些 SQL 模糊查询教程示例:
- 查询以特定字符串开头的记录:
SELECT * FROM 表名 WHERE 列名 LIKE '特定字符串%';例如,如果你有一个表格叫做users,并且想查找以 “John” 开头的用户名:SELECT * FROM users WHERE username LIKE 'John%'; - 查询以特定字符串结尾的记录:
SELECT * FROM 表名 WHERE 列名 LIKE '%特定字符串';如果你想查找以 “.com” 结尾的邮箱地址:SELECT * FROM emails WHERE address LIKE '%.com'; - 查询包含特定字符串的记录:
SELECT * FROM 表名 WHERE 列名 LIKE '%特定字符串%';如果你想查找用户名中包含 “admin” 的记录:SELECT * FROM users WHERE username LIKE '%admin%'; - 使用通配符
_匹配单个字符:SELECT * FROM 表名 WHERE 列名 LIKE 'a_'; -- 匹配以 "a" 开头,后面跟一个字符的记录例如,查找以 “a” 开头,后面跟一个字符的州的记录:SELECT * FROM states WHERE state_code LIKE 'a_';
这些是一些基本的 SQL 模糊查询教程示例。在实际使用中,需要根据数据库的结构和数据进行适当的调整。




苏公网安备32021302001419号