从订单表中删除客户号为“1001”的订单记录,正确的SQL语句是A.DROP FROM 订单 WHERE客户号=“1001”B.DROP FROM 订单 FOR 客户号= “1001”C.DELETE FROM 订单 WHERE 客户号=“1001”D.DELETE FROM 订单 FOR 客户号=“1001”

题目

从订单表中删除客户号为“1001”的订单记录,正确的SQL语句是

A.DROP FROM 订单 WHERE客户号=“1001”

B.DROP FROM 订单 FOR 客户号= “1001”

C.DELETE FROM 订单 WHERE 客户号=“1001”

D.DELETE FROM 订单 FOR 客户号=“1001”


相似考题
参考答案和解析
正确答案:C
解析:SQL语句的删除表书写格式为:
DELETE FROM表名>[WHERE条件表达式]
故选项C为正确答案。
更多“从订单表中删除客户号为“1001”的订单记录,正确的SQL语句是A.DROP FROM 订单 WHERE客户号=“1001”B ”相关问题
  • 第1题:

    从借书I证表中删除借书证号为“1001”的记录,正确的SQL语句是

    A) DELETE FROM借书证WHERE 借书证号=”1001”

    B) DELETE FROM借书证FOR借书证号=”1001”

    C)DROP FROM借书证wHERE借书证号=”1001”

    D) DROPFROM借书证FOR借书证号:” 1001”


    正确答案:A
    【答案】:A
    【知识点】:SQL中删除语句的书写格式
    【解析】:SQL从表中删除数据的命令格式为:DELETE FROM 表名 [WHERE 条件],故选A。

  • 第2题:

    从订单表中删除客户号为“1001”的订单记录,正确的SQL语句是( )。

    A.DROP FROM 订单 WHERE 客户号="1001"

    B.DROP FROM 订单 FOR 客户号="1001"

    C.DELETE FROM 订单 WHERE 客户号="1001"

    D.DELETE FROM 订单 FOR 客户号="1001"


    正确答案:C
    解析:使用SQL命令删除表的格式为:DELETE FROM表名>[WHERE条件表达式]。

  • 第3题:

    有订单表如下:

    订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D.,金额(N,6,2))

    查询所有金额大于等于平均金额的订单的订单号,正确的SQL语句是( )。

    A.SELECT订单号FROM订单WHERE金额>=(SELECT AVG(金额)FROM订单)

    B.SELECT订单号FROM订单WHERE金额=(SELECT AVG(金额)FROM订单)

    C.SELECT订单号FROM订单WHERE金额>=ALL(SELECT AVG(金额)FROM订单)

    D.SELECT订单号FROM订单WHERE金额=ALL(SELECT AVG(金额)FROM订单)


    正确答案:A
    本题考查嵌套查询,首先被括号括起来的为内层查询,先进行内层查询,查询出订单表中的平均金额。然后再进行外层查询,筛选出金额大于等于平均金额的订单号。由于内层查询中使用了AVG(求平均数),因此不能使用ALL进行限定,故A选项正确。

  • 第4题:

    显示2005年1月1日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的SQL语句是( )。

    A.SELECT 订单号,客户名,签订日期FROM订单JOIN客户 ON 订单.客户号=客户.客户号 WHERE 签订日期>{^2005-1-1}

    B.SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户 WHERE 订单.客户号=客户.客户号 AND 签订日期,{^2005-1-1)

    C.SELECT 订单号,客户名,签订日期 FROM 订单,客户 WHERE 订单.客户号=客户.客户号 AND 签订日期<{^2005-1-1}

    D.SELECT订单号,客户名,签订日期 FROM 订单,客户 ON 订单.客户号=客户.客户号 AND 签订日期<{^2005-l-1}


    正确答案:A
    解析:显示2005年1月1日后签定订单,表示方法为:签定日期>{^2005-1-1},故排除选项C和选项D。两个表使用JOIN连接,连接条件使用ON,故选项A为正确答案。

  • 第5题:

    有如下职员表和订单表:职员(职员号(C,3),姓名(C,6),性别(C,2),职务(C,10))订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2))查询职工〝李丽〞签订的订单消息,正确的SQL.语句是( )。

    A.SELECT订单号,客户号,签订日期,金额FROM订单WHERE姓名=〝李丽〞

    B.SELECT订单号,客户号,签订日期,金额FROM职员,订单WHERE姓名=〝李丽〞; AND职员.职员号一订单.职员号

    C.SELECT订单号,客户号,签订日期,金额FROM职员JOIN订单; WHERE职员.职员号=订单.职员号AND姓名=〝李丽〞

    D.SELECT订单号,客户号,签订日期,金额FROM职员,订单ON职员.职员号=订单.职员号AND姓名=〝李丽〞


    正确答案:C
    SQL的基本格式为SELECT-FROM-WHERE,其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件.本题查询“李丽”签订的订单信息,要查询字段包括订单号、客户号、签订日期和金额,WHERE后应该限定职员和订单表中的姓名为“李丽”,由于订单表中并没有姓名这一字段,因此用职员号字段将两表信息相连,AND表示“且”。故本题C为正确选项。