简单的like-query在MS-Access中不起作用

时间:2011-06-01 10:07:31

标签: database ms-access sql-like

我有一个简单的Ms-Access数据库,其中一个表名为Student,它有两列IDName

当我在Access中的数据库并输入查询

select * from Student where Name like 'J%'

在SQL视图中,它给出了一个空的结果集。

但该表格中有一个名为Name的{​​{1}}。

我尝试使用John的其他数据库和表格,但都没有。

任何人都可以告诉我这是否有任何特殊原因???

谢谢

修改

相同的查询适用于急剧代码

2 个答案:

答案 0 :(得分:1)

您需要的是

select * from Student where Name like 'J*'

或者可能(因为我没有方便检查,可能会工作)

select * from Student where Name like "J*"

*是MsAccess的外卡字符

答案 1 :(得分:0)

根据我过去的经验...是访问语法有一些细微的差别,甚至使简单的事情成为麻烦。

我不记得怎样但是检查一下使用某种方式进行访问的方式从你以图形方式检索的某些结果中显示sql,必须在某处显示一些show sql按钮。

一旦仔细检查sql语法,然后在访问'编辑器中测试你的sql。 所以主要的想法就是让访问给你指路!