如果表Atable中的a字段内容是1,2,3 的格式(a字段是用,分隔的),要查询该字段是否包含1则可以用find_in_set 例:
| id | a |
|---|---|
| 1 | 1,2,3 |
| 2 | 1111,11 |
SELECT * FROM Atable WHERE find_in_set(1,a)
结果
| id | a |
|---|---|
| 1 | 1,2,3 |
本文介绍了一种在SQL中使用find_in_set函数查询特定值存在于由逗号分隔的字符串字段中的方法。通过示例展示了如何在表Atable的a字段中查找包含数字1的记录。
如果表Atable中的a字段内容是1,2,3 的格式(a字段是用,分隔的),要查询该字段是否包含1则可以用find_in_set 例:
| id | a |
|---|---|
| 1 | 1,2,3 |
| 2 | 1111,11 |
SELECT * FROM Atable WHERE find_in_set(1,a)
结果
| id | a |
|---|---|
| 1 | 1,2,3 |