什么是模糊查询

上一篇 / 下一篇  2007-09-12 09:34:59

    模糊查询是目前计算机查找信息用得最多的一种搜索工具,它主要用于与“数据”相关的栏目,通过它可快速查找到想要的信息,通常是用关键字模糊查找,所谓关键字就是登记信息中所包含的字符,如:查询线路名称“北京五天双飞特色游(四星团晚班机)”,关键字可为“北京”“北”“京”“五天”“特色”“特”等。再如:查询团号:“CMSZ2004H1003D”,关键字可为“H1003D”“H”“1003”“D”等。再如:查询地接社:“东华国际旅行社”,关键字可为“东华”“国际”“东”“华”等。


    所谓“模糊查询”,就是利用部分参数查找到相关数据的方式。比如说按姓名查询,仅指定姓名的某个部分,如姓或名字中的某个字或它们的组合,都可以找出与之相关的数据。主要用来在已知信息少的情况下尽可能的找出所需要的数据。在编程中主要用到:变量、宏替换运算(函数)&、包涵运算$。

例子:

SELECT * FROM oneself WHERE name like '%'
like 是模糊查询的关键字。
% 是通配符,代表多个任意匹配,比如 '%人民' 就是搜索前半段是任意字符,结尾是人民的记录,类似的可以将 % 放在条件字段的任意位置。
_ 是单个字符的统配符,可以匹配单个任意字符。


TAG:

 

评分:0

我来说两句

Open Toolbar