-> -> ->
2010年全国计算机等级考试专家预测试卷(一)二级公共基础知识和Visual FoxPro数据库程序设计(五)
时间:2011-03-11 17:45:32
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
据更新命令格式:UPDATE<表名>SET列名]=表达式1[,列名2=表达式2…][WHERE<条件表达武>]一般使用WHERE子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段;如果不使用WHERE子句,则更新全部记录。----------------------------------------35、删除“持有数”表中所有外币名称为“法郎”的记录,下列SQL语句正确的是() A.DELETE FROM持有数:WHERE持有数.外币代码=外汇名.外币代码:AND外币名称=“法郎”B.DELETE FROM持有数,外汇名;WHERE持有数.外币代码=外汇名.外币代码:AND外币名称=“法郎”C.DELETE FROM持有数WHERE外币代码IN;(SELECT外币代码FROM外汇名WHERE外币名称=“法郎”)D.DELETE FROM持有数WHERE外币代码IN;SELECT外币代码FROM外汇名WHERE外币名称=“法郎” 参考答案: C 利用SQL数据操作功能,可以逻辑删除数据表中的记录。其命名格式为:DELETE FROM表名[WHERE过滤事件1[-ANDIOR过滤条件2…]]其中,该命令语句只能对单表进行更新,选项A和B中的FROM短语指定的两个数据表,属于语法错误;选项D中使用IN短语时,子查询要用括号括起来。
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G