求一个sql正则表达式

比如我用--selectaddressfromtable1whereaddresslike“%月牙胡同25号%"----查询,但实际上该字段值是“月芽胡同25号”,所以我... 比如我用--select address from table1 where address like “%月牙胡同25号%" ----查询,但实际上该字段值是“月芽胡同25号”,所以我查不到,请问怎样才能匹配到
like 后面符号的问题不是错误的根源,可能我上面打的有点问题,我查其他地址都是能查到的,我想要一个正则表达式,就是类似能判断相似度的,like的东西和目标相似度80% 的就认为是要找的
展开
 我来答
131******60
2010-12-16 · TA获得超过777个赞
知道小有建树答主
回答量:409
采纳率:33%
帮助的人:256万
展开全部
只能一个字符一个字符截断, 然后比弯滚衫较, 有的话+1,没有备碰加0,
最后除于字符串的长度 , 大于埋腔0.8 就算符合条件。
dddsdfd
2010-12-15 · 超过18用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:51.9万
展开全部
select address from table1 where address like '肆仔%'月牙胡同25号'%'

把岩圆百分号用单引裂枣汪号引起来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天汉
2010-12-15 · 超过21用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:50.9万
展开全部
--select address from table1 where address like “%胡同25号%"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zby0527
2010-12-15 · 超过30用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:45.5万
展开全部
select address from table1 where address like '“%月牙胡同25号%"'

因为你的核咐like后面的值应该是一个字符串桐喊,局氏野所以必须用“' '”半角单引号括起来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
焊工0531
2010-12-15 · TA获得超过674个赞
知道小有建树答主
回答量:301
采纳率:100%
帮助的人:152万
展开全部
看!前后两个引号不一样!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式