sql 模糊查询的大妈示例
时间: 2023-09-17 09:14:58 浏览: 70
模糊查询的例子
假设我们有一个名为 `users` 的表,其中包含以下数据:
| id | name | email |
|----|-------------|-----------------------|
| 1 | Alice Smith | alice.smith@example.com |
| 2 | Bob Johnson | bob.johnson@example.com |
| 3 | Cathy Wong | cathy.wong@example.com |
| 4 | Dave Lee | dave.lee@example.com |
| 5 | Emma Chen | emma.chen@example.com |
如果我们想要模糊搜索名字中包含 "Smi" 的用户,可以使用以下 SQL 查询:
```sql
SELECT * FROM users WHERE name LIKE '%Smi%';
```
这将返回以下结果:
| id | name | email |
|----|-------------|-----------------------|
| 1 | Alice Smith | alice.smith@example.com |
| 2 | Bob Johnson | bob.johnson@example.com |
在这个例子中,`%` 表示可以匹配零个或多个任意字符。因此,`'%Smi%'` 可以匹配任何包含 "Smi" 的字符串。
阅读全文