关于VFP中SQL的模糊匹配
在visual foxpro 6.0的SQL查询中,默认的=其实是模糊匹配。例如,select * from test where name= "李政"将显示李正儿和李正三的记录。换句话说,它相当于标准SQL中的like“Li %”。
后来证实在FOXPR 2.6 DOS中也是如此。
进一步测试access,sql server用的是精确匹配,而oracle sybase mysql不用多说,是按照ANSI SQL标准精确匹配的。
我不知道为什么VFP只使用模糊匹配,但这可能是它的应用相对低端的原因。
0条评论