我有一个数据库表,在一个列中我有数据像:
id tags
1 1.2,2.2,22.2
2 20.1,30.1,45.2,46.0,55.3
3 1.3,6.1,7.2,9.4,10.2
我想在标签的列中搜索具有num 1的ID
答案 0 :(得分:2)
使用LIKE运算符搜索数据
SELECT id
FROM tableA
WHERE tags LIKE '%1%'
答案 1 :(得分:1)
在INSTR
搜索中,当通配符位于两侧时,使用LIKE
只是另一个!
SELECT id
FROM tableA
WHERE INSTR(tags,'1') > 0 ;