sqlsever的like语句
时间: 2023-07-25 08:15:23 浏览: 109
解析Microsoft Sql Server中的like语句
SQL Server 中的 LIKE 语句用于筛选符合指定模式的数据。它使用通配符来匹配字符串。
基本语法如下:
```sql
SELECT column1, column2, ...
FROM table_name
WHERE columnN LIKE pattern;
```
其中,`columnN` 是要匹配的列名,`pattern` 是用来匹配的模式。模式中可以使用以下通配符:
- `%` 表示任意字符出现任意次数(包括零次)。
- `_` 表示任意单个字符。
例如,要筛选出名字中以 "J" 开头的员工,可以使用以下语句:
```sql
SELECT * FROM employees
WHERE name LIKE 'J%';
```
要筛选出名字中第二个字符为 "o" 的员工,可以使用以下语句:
```sql
SELECT * FROM employees
WHERE name LIKE '_o%';
```
还可以在模式中使用多个通配符,例如:
```sql
SELECT * FROM employees
WHERE name LIKE 'J%n_s';
```
这个模式表示名字以 "J" 开头,以 "n" 结尾,并且第二个字符为任意字符,第四个字符为 "s"。
阅读全文