MS Access中的简单SQL语句

问题描述:

我想在Access中应该是一个简单的任务。基本上是基于字符串匹配查询创建一个新表。 Hazus_Schools表已经存在于我的数据库中。 Hazus_Public没有,我正在努力创造它。 PUBLIC字段是来自另一个字段的计算列。下面的代码片段MS Access中的简单SQL语句

SELECT * FROM Hazus_Schools INTO Hazus_Public 
WHERE Type = "PUBLIC"; 

使我有以下错误:

Syntax error in FROM clause 

任何想法有什么错在这里?

+0

认沽'into'之前'from'。 –

+0

我试过这个SELECT * INTO Hazus_Public FROM Hazus_Schools WHERE Type =“PUBLIC”;但得到另一个错误“在SELECT INTO语句中不允许计算列”我如何使列不被计算? – user32882

您INTO的命令及关闭时,看到W3schools Select Into

尝试以下操作:

SELECT * 
INTO Hazus_Public 
FROM Hazus_Schools 
WHERE Type = "PUBLIC" 
+0

我仍然收到错误“在SELECT INTO语句中不允许计算的列”。请回想一下,“PUBLIC”字段是Access中的一个计算列 – user32882

+0

如果你google那个错误:'计算列不允许进入SELECT INTO语句,第一个链接指的是SO问题,它可以帮助你解决这个问题。它将涉及创建一个与Hazus_Schools表相同字段的空白表,并将SELECT INTO查询附加到Hazus_Public表。 –