sqlserver 模糊查询全匹配
时间: 2023-08-11 15:05:10 浏览: 157
模糊查询—LIKE-sqlserver基础学习
在 SQL Server 中进行全匹配的模糊查询可以使用 LIKE 运算符。例如,要查询 last_name 列中以 "Smith" 开头的所有行,可以使用以下语句:
```
SELECT * FROM table_name WHERE last_name LIKE 'Smith%'
```
其中,'%' 符号表示匹配任意数量的字符,包括 0 个字符。因此,'Smith%' 表示以 "Smith" 开头的任意字符串。如果要查询 last_name 列中以 "Smith" 结尾的所有行,则可以使用以下语句:
```
SELECT * FROM table_name WHERE last_name LIKE '%Smith'
```
其中,'%' 符号在开头表示匹配任意数量的字符,包括 0 个字符,在结尾表示匹配任意数量的字符,但是必须以 "Smith" 结尾。如果要查询 last_name 列中包含 "Smith" 的所有行,则可以使用以下语句:
```
SELECT * FROM table_name WHERE last_name LIKE '%Smith%'
```
其中,'%' 符号在开头和结尾表示匹配任意数量的字符,包括 0 个字符,可以出现在任何位置。
阅读全文