在 SQL 中,模糊查询通常使用 `LIKE` 关键字来实现。 下面呢是一些常见的模糊查询SQL语句的写法:1.基本模糊查询:```sqlSELECT FROM table_nameWHERE column_name LIKE '%search_string%';```例如,搜索所有包含“apple”的记录:```sqlSELECT FROM productsWHERE name LIKE '%apple%';```2.部分匹配查询:```sqlSELECT FROM table_nameWHERE column_name LIKE '_apple%';```例如,搜索以“apple”结尾的记录:```sqlSELECT FROM productsWHERE name LIKE '_apple%';```3.不区分大小写的模糊查询:```sqlSELECT FROM table_nameWHERE column_name ILIKE '%search_string%';```例如,搜索不区分大小写的“Apple”:```sqlSELECT FROM productsWHERE name ILIKE '%Apple%';```4.使用正则表达式匹配:```sqlSELECT FROM table_nameWHERE column_name REGEXP 'search_string';```例如,搜索包含“apple”或“apples”的记录:```sqlSELECT FROM productsWHERE name REGEXP 'apple|apples';```5.使用 `CONCAT` 和 `SUBSTRING` 实现部分匹配:```sqlSELECT FROM table_nameWHERE SUBSTRING(column_name, 1, 5) LIKE '%search_string%';```例如,搜索前5个字符包含“apple”的记录:```sqlSELECT FROM productsWHERE SUBSTRING(name, 1, 5) LIKE '%apple%';```