数据库模糊查询
时间: 2023-06-21 20:21:21 浏览: 76
数据库的模糊查询可以使用 SQL 中的 LIKE 关键字。LIKE 关键字可以用于 WHERE 子句中,用于模糊查询符合某个模式匹配的数据。
例如,如果要查询一个表中名字中包含 "张" 字的所有记录,可以使用以下 SQL 语句:
```
SELECT * FROM table_name WHERE name LIKE '%张%';
```
其中, % 表示任意长度的字符串,可以出现在字符串的任意位置。因此,'%张%' 表示包含 "张" 字的字符串,可以出现在字符串的任意位置。
另外,如果要查询一个表中名字以 "张" 字开头的所有记录,可以使用以下 SQL 语句:
```
SELECT * FROM table_name WHERE name LIKE '张%';
```
其中,'张%' 表示以 "张" 字开头的字符串。同理,如果要查询一个表中名字以 "张" 字结尾的所有记录,可以使用以下 SQL 语句:
```
SELECT * FROM table_name WHERE name LIKE '%张';
```
其中,'%张' 表示以 "张" 字结尾的字符串。
阅读全文