永发信息网

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

答案:5  悬赏:70  手机版
解决时间 2021-12-26 00:51
--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%' 就会把 第三条也查出来
最佳答案
select id from table where job like '%4%'

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

如果你是只在最左边可以用 where left(job,1)='4'
全部回答
什么意思啊!!!是不是查找job包含4的ID阿; select id from 表名 where job like %4% ;
SELECT * FROM PERSON WHERe JOB LIKE '%4%'
左右%表示,只要包含,%_表示包含并且后边是一位,楼上的回答都是正确的。
我用oracle测试了一下。发现结果显示:2 rows updated. 但是select * from orderinfo; 发现数据没有变化。 继续:update orderinfo set orderid ='000'+orderid where length(orderid)=4 显示:2 rows updated. 但是数据仍然没有变化... 寻找问题中... 补充: 问题解决了。 我用的是: update orderinfo set orderid=concat('000',orderid) where length(orderid)=4; 再补充: 在mysql中测试了下,相同的语句行得通。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
望穿秋水表达什么意思
windows server2003sp2企业版iso到底是什么?
单选题1958年中国钢产量达到了1108万吨,但其
我们学校要搞教育信息化平台,请问应该怎么做?
足彩:主队受让一球是什么意思?
看出我和老公前世 今生 下世 都是夫妻
单选题历史上,尽管法国宪法的修改十分频繁,
微波炉可以用锡箔纸吗
鲁豫有约采访过一位名模,就是羽西和潘婷的广
美国最好的大学是什么
手动挡汽车怎样挂档图解
Not once to Michael that he could one day
嘿哈的意思是什么
----What’swrongwithhim?-----Hegot____inan
惠普6535b笔记本一过热就是黑屏或花屏
推荐资讯
—Todhadn’tpassedtheexamandwasafraidofbei
新五代史?张承业传阅读答案
衢州市人民检察院反贪污贿赂局(文奕苑东)地址
杭州驾驶证科目四在哪考?
怀孕后体重下降就一定是儿子吗
移动网上营业厅微厅在哪里
怎么和服装厂家对账?或者怎么做厂家的账,求e
单选题Don't________him.Heistalkingonthe
为什么知乎「回到顶部」按键设计成灰色的?
太原市阳曲不动产登记中心地址有知道的么?有
南京到利辛多长时间
请款是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?