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"等等。