sql中like和%的用法
- 格式:docx
- 大小:9.67 KB
- 文档页数:2
sql中like和%的用法
在SQL中,LIKE操作符用于在WHERE子句中搜索列中的指定模式。
% 是在LIKE操作符中使用的通配符,它表示零个、一个或多个字符。
例如,如下查询会选择所有名字以“J”开头的客户:
```sql
SELECT * FROM Customers
WHERE CustomerName LIKE 'J%';
```
这将返回以“J”开头的所有客户姓名,如"John", "Jacob", "Jingleheimer",
"Johnson"等等。
相似地,如下查询会选择所有名字中包含“ac”的客户:
```sql
SELECT * FROM Customers
WHERE CustomerName LIKE '%ac%';
```
这将返回包含“ac”的所有客户姓名,如"Jacob", "Acapulco", "Maccaroni"等等。
最后,如下查询会选择所有名字以“son”结束的客户:
```sql
SELECT * FROM Customers
WHERE CustomerName LIKE '%son';
```
这将返回以“son”结尾的所有客户姓名, 如"Johnson", "Harrison",
"Watson"等等。