在 SQL 中,使用 LIKE 关键字可以进行模糊查询。LIKE 允许你在查询中使用通配符来匹配模式。以下是一些 SQL 模糊查询教程示例:

  1. 查询以特定字符串开头的记录:SELECT * FROM 表名 WHERE 列名 LIKE '特定字符串%'; 例如,如果你有一个表格叫做 users,并且想查找以 “John” 开头的用户名:SELECT * FROM users WHERE username LIKE 'John%';
  2. 查询以特定字符串结尾的记录:SELECT * FROM 表名 WHERE 列名 LIKE '%特定字符串'; 如果你想查找以 “.com” 结尾的邮箱地址:SELECT * FROM emails WHERE address LIKE '%.com';
  3. 查询包含特定字符串的记录:SELECT * FROM 表名 WHERE 列名 LIKE '%特定字符串%'; 如果你想查找用户名中包含 “admin” 的记录:SELECT * FROM users WHERE username LIKE '%admin%';
  4. 使用通配符 _ 匹配单个字符:SELECT * FROM 表名 WHERE 列名 LIKE 'a_'; -- 匹配以 "a" 开头,后面跟一个字符的记录 例如,查找以 “a” 开头,后面跟一个字符的州的记录:SELECT * FROM states WHERE state_code LIKE 'a_';

这些是一些基本的 SQL 模糊查询教程示例。在实际使用中,需要根据数据库的结构和数据进行适当的调整。