sql like 多个值
时间: 2023-07-08 14:47:58 浏览: 603
你可以使用 SQL 中的 `IN` 关键字来匹配多个值,例如:
```sql
SELECT * FROM my_table WHERE my_column IN ('value1', 'value2', 'value3');
```
如果你想使用 `LIKE` 来模糊匹配多个值,你可以使用 `OR` 来连接多个条件,例如:
```sql
SELECT * FROM my_table WHERE my_column LIKE '%value1%' OR my_column LIKE '%value2%' OR my_column LIKE '%value3%';
```
但是这种方法可能会影响查询性能,因为每个 `LIKE` 条件都需要进行模糊匹配。如果你需要经常进行这种查询,最好考虑优化你的数据结构或者使用全文搜索引擎。
阅读全文