ACCESS里如何用SQL语句创建数据库和表

为什么我在access中运行下面SQL语句时提示输入参数值?

嘿,我给你讲一下我上次在办公室遇到的奇怪的事情。
那年冬天,我们公司刚换了一台新电脑,我负责数据库。
一位年轻人向我寻求帮助,并要求我在 Access 中运行 SQL。
就是这样:
sql 从员工中选择 WHERE Honorific='Ms.';
结果,弹出一个窗口,显示“需要参数值”。
当时我的心就漏跳了一下,这是怎么回事? 我打开Access一看,哎,这个小伙子全用了中文引号。
我赶紧改了:
sql 从员工中选择 WHERE Honorific='Ms.';
这是下来了。
但后来我又遇见了他,在隔壁的财务部。
有一个老会计师,她的旧电脑,系统还是XP,她运行这个SQL:
sql SELECT FROM customer WHERE name='张三';
它还提示“需要参数值”。
我过去一看,发现老会计习惯用中文引号,把“客户”表的名字写错了。
她的笔记本上写着“客户信息”。
我帮她改了表名,用的是英文引号,就可以了。
因此,这件事不容小觑,尤其是对于这些老会计来说,改变习惯并不容易。

后来,我帮妈妈在家乡设立了她的小金库。
她使用 Access 来保存账本。
有一次她问我为什么这个 SQL 不起作用:
sql 从收入中选择 WHERE item='购买杂货';
结果再次提示“需要参数值”。
我打开它,看到她已经将“Income”表的名称更改为“Input”,但她在查询中没有更改它。
你必须非常小心这一点,否则你根本无法理解它。

access查询中要查询出成绩表中总评成绩最高的五位学生的学号和总评成绩,该怎么写SQL语句?