在SQL数据库中怎样实现模糊查找匹配。
4个回答
展开全部
使用 like
例如,查询带“蚂蚁”的某字段内容记录,则如下写语句:
select * from table where field1 like '%蚂蚁%'
例如,查询带“蚂蚁”的某字段内容记录,则如下写语句:
select * from table where field1 like '%蚂蚁%'
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用like关键字比如select * from patient where name like '%王%'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用like、not like关键字,如:select * from 表名 where 学生 like '_中%' 查找学生第二个字为中的记录
关于通配符:% 包含零个或更多字符的任意字符串。_(下划线) 任何单个字符。[ ] 指定范围 ([a-f]) 或集合 ([abcdef]) 中的任何单个字符。[^] 不属于指定范围 ([a-f]) 或集合 ([abcdef]) 的任何单个字符。如:WHERE au_lname LIKE 'de[^l]%' 将查找以 de 开始且其后的字母不为 l 的所有作者的姓氏。
当使用 LIKE 进行字符串比较时,模式字符串中的所有字符都有意义,包括起始或尾随空格。
关于通配符:% 包含零个或更多字符的任意字符串。_(下划线) 任何单个字符。[ ] 指定范围 ([a-f]) 或集合 ([abcdef]) 中的任何单个字符。[^] 不属于指定范围 ([a-f]) 或集合 ([abcdef]) 的任何单个字符。如:WHERE au_lname LIKE 'de[^l]%' 将查找以 de 开始且其后的字母不为 l 的所有作者的姓氏。
当使用 LIKE 进行字符串比较时,模式字符串中的所有字符都有意义,包括起始或尾随空格。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |