怎么把SQL里面字段格式类似字符串的进行搜索

--person--id,job14,5,624,7,835,6,1043,5,656,7,865,6,10我输入一个4,怎么把id为1和2的找出来啊如果有这样的数据id... --person--
id, job
1 4,5,6
2 4,7,8
3 5,6,10
4 3,5,6
5 6,7,8
6 5,6,10
我输入一个4,怎么把 id为1和2的找出来啊
如果有这样的数据
id, job
1 4,5,6
2 4,7,8
3 14,6,10
4 3,5,6
5 6,7,8
6 5,6,10
用'%4%' 就会把 第三条也查出来
展开
 我来答
百度网友d84dd6d
推荐于2016-03-05 · TA获得超过477个赞
知道小有建树答主
回答量:537
采纳率:100%
帮助的人:355万
展开全部
select id from table where job like '%4%'

用字符串来做也不会比用like快吧

如果你是只在最左边可以用 where left(job,1)='4'
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
填写用户名ABCD
2014-07-03 · TA获得超过393个赞
知道小有建树答主
回答量:464
采纳率:33%
帮助的人:202万
展开全部
左右%表示,只要包含,%_表示包含并且后边是一位,楼上的回答都是正确的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旺仔程序猿
2014-07-03 · 超过11用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:23.3万
展开全部
select id from person where job like '4%'

看清楚我的。。。别无他法了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
龙一一88
2014-07-03
知道答主
回答量:11
采纳率:0%
帮助的人:3.6万
展开全部
什么意思啊!!!是不是查找job包含4的ID阿;
select id from 表名 where job like %4% ;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫电清霜鱼肠
2014-07-03 · 超过15用户采纳过TA的回答
知道答主
回答量:63
采纳率:100%
帮助的人:28.2万
展开全部
SELECT * FROM PERSON WHERE JOB LIKE '%4%'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式