在我的数据库中,有些字段的值如下:
14,20,12,13,1,22,28,23,5,3,30,15
我希望它具有值20
。
我试着这样做:
SELECT * FROM USER WHERE 20 IN (expertise)
所以但是返回那些以20开头的行
答案 0 :(得分:1)
SELECT * FROM USER WHERE expertise=20
OR
SELECT * FROM USER WHERE expertise IN (20)
或者如果你有逗号分隔值
SELECT * FROM USER WHERE expertise like "%20%"
答案 1 :(得分:1)
SELECT * FROM USER WHERE FIND_IN_SET(20,lawyer_expertise);