sqlserver 模糊搜索,加%就模糊搜索,不加就精确
时间: 2023-08-16 08:06:10 浏览: 229
sql 模糊查询
在 SQL Server 中,您可以使用通配符 `%` 来进行模糊搜索。如果您在搜索字符串前后加上 `%`,则 SQL Server 将返回包含该字符串的任何行。例如:
```
SELECT * FROM your_table WHERE column1 LIKE '%search_string%';
```
在以上语法中,`your_table` 是您要搜索的表名,`column1` 是您要搜索的列名,`search_string` 是您要搜索的字符串。
如果您不想使用通配符进行模糊搜索,而是想进行精确搜索,则不需要在搜索字符串前后添加 `%`。例如:
```
SELECT * FROM your_table WHERE column1 = 'exact_match';
```
在以上语法中,`exact_match` 是您要精确匹配的字符串。请注意,在进行精确搜索时,字符串必须与数据库中的数据完全匹配,包括大小写。
阅读全文