问题 单项选择题

使用 SQL 语句将学生表 S 中年龄(AGE)大于 30 岁的记录删除,正确的命令是______。

A.DELETE FOR AGE>30

B.DELETE FROM S WHERE AGE>30

C.DELETE S FOR AGE>30

D.DELETE S WHERE AGE>30

答案

参考答案:B

解析:SQL 从表中删除数据的命令格式如下:DELETE FROM tableName [WHERE Condition]这里的 FROM 指定从哪个表中删除数据。WHERE 指定被删除的记录所满足的条件。如果不使用WHERE 子句,则删除该表中的所有记录。DELETE FOR为Visual FoxPro删除记录的命令,且限定被删除记录的表处于当前状态。

选择题
单项选择题