我怎样才能从数据库中获取行

时间:2015-09-30 11:29:41

标签: sql

在我的数据库中,有些字段的值如下:

14,20,12,13,1,22,28,23,5,3,30,15

我希望它具有值20

我试着这样做:

SELECT * FROM USER WHERE 20 IN (expertise)

所以但是返回那些以20开头的行

2 个答案:

答案 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);