怎么把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%' 就会把 第三条也查出来 展开
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%' 就会把 第三条也查出来 展开
展开全部
select id from table where job like '%4%'
用字符串来做也不会比用like快吧
如果你是只在最左边可以用 where left(job,1)='4'
用字符串来做也不会比用like快吧
如果你是只在最左边可以用 where left(job,1)='4'
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
左右%表示,只要包含,%_表示包含并且后边是一位,楼上的回答都是正确的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select id from person where job like '4%'
看清楚我的。。。别无他法了
看清楚我的。。。别无他法了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么意思啊!!!是不是查找job包含4的ID阿;
select id from 表名 where job like %4% ;
select id from 表名 where job like %4% ;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT * FROM PERSON WHERE JOB LIKE '%4%'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询