使用 WHERE 关键字指定条件

使用 WHERE condition 子句指定您要从表中删除的行。WHERE 关键字之后的 condition 等同于 SELECT 或 UPDATE 语句中的 condition 。例如,下一个语句删除了顺序号小于 1034 的 items 表的所有行:
DELETE FROM items WHERE order_num < 1034;

DB-Access 中,如果包含了选择表中所有行的 WHERE 子句,则 DB-Access 不会给出任何提示,并且删除所有行。

如果正在从表层次结构中的超级表删除,则 WHERE 子句的子查询无法引用子表。

当正从子表删除的时候,WHERE 子句中的子查询只可以在 SELECT … FROM ONLY (supertable)... 语法中引用超级表。