文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>%是SQL下识别,ACCESS里是*

%是SQL下识别,ACCESS里是*

时间:2011-01-20  来源:zjianjun/Andy

 

ACCESS模糊查询出现的变态问题,不知道该问题的希望注意

在SQL Server中模糊查询通常是这样的Select * from articleTable where

authorName like '%jacky%'
但是在Access中用这条语句执行的时候竟然发现查不出结果,怎么可能呢?

后来查了下资料,发现问题如下:
要进行模糊查找,则必须使用通配符,ACCESS库的通配符和SQL SERVER的通配符

不一样。
ACCESS库的通配符为:
* 与任何个数的字符匹配。
? 与任何单个字母的字符匹配
在SQL Server中的通配符为:
% 与任何个数的字符匹配
- 与单个字符匹配

居然在Access 2003的查询中是用 ? * 号,但是在用ADO查询时是用 _ % !!怎么那么不一致的?  

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载