在SQL数据库中怎样实现模糊查找匹配。

 我来答
longrenyingdc8ecb1
2011-04-29 · TA获得超过1万个赞
知道大有可为答主
回答量:6032
采纳率:82%
帮助的人:2290万
展开全部
where 后面有一个like关键字,用这个关键字就可以模糊匹配,不过注意like 后面的模糊字符要用单引号,引起来。同时也可以用 not like
忙碌的飞蚂蚁
推荐于2016-02-14 · TA获得超过447个赞
知道小有建树答主
回答量:286
采纳率:50%
帮助的人:156万
展开全部
使用 like
例如,查询带“蚂蚁”的某字段内容记录,则如下写语句:
select * from table where field1 like '%蚂蚁%'
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stormagic
2011-04-29 · TA获得超过518个赞
知道小有建树答主
回答量:774
采纳率:0%
帮助的人:617万
展开全部
用like关键字比如select * from patient where name like '%王%'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
真灵级存在
2011-04-29 · TA获得超过853个赞
知道小有建树答主
回答量:191
采纳率:0%
帮助的人:169万
展开全部
用like、not like关键字,如:select * from 表名 where 学生 like '_中%' 查找学生第二个字为中的记录
关于通配符:% 包含零个或更多字符的任意字符串。_(下划线) 任何单个字符。[ ] 指定范围 ([a-f]) 或集合 ([abcdef]) 中的任何单个字符。[^] 不属于指定范围 ([a-f]) 或集合 ([abcdef]) 的任何单个字符。如:WHERE au_lname LIKE 'de[^l]%' 将查找以 de 开始且其后的字母不为 l 的所有作者的姓氏。
当使用 LIKE 进行字符串比较时,模式字符串中的所有字符都有意义,包括起始或尾随空格。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式