|
|
|
数据库管理系统中的模糊查询技术
|
| |
内容提要 主要介绍在数据库管理系统中实现模糊查询的方法与技巧,提供了能实现真正模糊查询的二个通用函数的源程序,特别是介绍了结构化查询语言sql中鲜为人知的通配符的使用方法。 关键词 foxpro 模糊查询 select-sql 通配符 在数据库管理系统中,查询是一个很重要的内容。然而,在多数情况下人们不能准确知道作为查询条件的字段内容,如:某字段内容为“涪陵师范高等专科学校”,查询者可能只知道其简称“涪陵师专”或“涪师专”,这时,为保证能查到满足条件的数据记录,只能进行模糊查询。下面从编程的角度谈谈在foxpro 2.5b中,实现模糊查询的方法。 一、 简单的模糊查询方法 ① 利用比较操作符“=”进行模糊查询。先把set exact的设置置为off,这时,“=”用于两个字符表达式之间作比较,其规则是:“=”右边的字符逐个与“=”左边相同位置的字符进行比较,只要遇到其中一个字符不相等,或者“=”右边的字符表达式结束,比较操作就结束。所以,abc=abc,abc=ab,ab_=ab,ab=的比较结果均为逻辑真(.t.)。可见,这种方法的模糊性是不能令人满意的。
|
|
|
|
|
|
|
|
|
| 广告载入中... |
| 广告载入中... |
| 广告载入中... |
|
|
|
|
|