位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级VFP2005年9月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计

显示没有签订任何订单的职员信息(职员号和姓名),正确的SQL语句是

发布时间:2024-07-09

A.SELECT 职员.职员号,姓名 FROM 职员 JOIN 订单ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0

B.SELECT 职员.职员号,姓名 FROM 职员 LEFT JOIN 订单ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0

C.SELECT 职员号,姓名 FROM 职员WHERE 职员号 NOT IN (SELECT 职员号 FROM 订单)

D.SELECT 职员.职员号,姓名 FROM 职员WHERE 职员.职员号 <> (SELECT 订单.职员号 FROM 订单)

试卷相关题目

  • 1显示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-1-1}

    开始考试点击查看答案
  • 2查询订单数在3个以上、订单的平均金额在200元以上的职员号。正确的SQL语句是

    A.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND AVG_金额>200

    B.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND AVG(金额)>200

    C.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 WHERE AVG(金额)>200

    D.SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)>3 AND AVG_金额>200

    开始考试点击查看答案
  • 3查询金额最大的那10%订单的信息。正确的SQL语句是

    A.SELECT * TOP 10 PERCENT FROM 订单

    B.SELECT TOP 10% * FROM 订单 ORDER BY 金额

    C.SELECT * TOP 10 PERCENT FROM 订单 ORDER BY 金额

    D.SELECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC

    开始考试点击查看答案
  • 4如果在命令窗口输入并执行命令:“LIST 名称”后在主窗口中显示:记录号  名称1  电视机2  计算机3  电话线4  电冰箱5  电线假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是GO 2SCAN  NEXT 4 FOR LEFT(名称,2)="电"IF RIGHT(名称,2)="线"LOOPENDIF、、 名称ENDSCAN

    A.电话线

    B.电冰箱

    C.电冰箱电线

    D.电视机电冰箱

    开始考试点击查看答案
  • 5下列程序段的输出结果是ACCEPT TO AIF A=[123456]S=0ENDIFS=1、 SRETURN

    A.0

    B.1

    C.由A的值决定

    D.程序出错

    开始考试点击查看答案
  • 6有以下SQL语句:SELECT 订单号,签订日期,金额 FROM 订单,职员WHERE 订单.职员号=职员.职员号 AND 姓名="李二"与如上语句功能相同的SQL语句是

    A.SELECT 订单号,签订日期,金额 FROM 订单WHERE EXISTS (SELECT * FROM 职员 WHERE 姓名="李二")

    B.SELECT 订单号,签订日期,金额 FROM 订单 WHEREEXISTS (SELECT * FROM 职员 WHERE 职员号=订单.职员号 AND 姓名="李二")

    C.SELECT 订单号,签订日期,金额 FROM 订单WHERE IN (SELECT 职员号 FROM 职员 WHERE 姓名="李二")

    D.SELECT 订单号,签订日期,金额 FROM 订单 WHEREIN (SELECT 职员号 FROM 职员 WHERE 职员号=订单.职员号 AND 姓名="李二")

    开始考试点击查看答案
  • 7从订单表中删除客户号为“1001”的订单记录,正确的SQL语句是

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

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

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

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

    开始考试点击查看答案
  • 8将订单号为“0060”的订单金额改为169元,正确的SQL语句是

    A.UPDATE 订单 SET 金额=169 WHERE 订单号="0060"

    B.UPDATE 订单 SET 金额 WITH 169 WHERE 订单号="0060"

    C.UPDATE FROM 订单 SET 金额=169 WHERE 订单号="0060"

    D.UPDATE FROM 订单 SET 金额 WITH 169 WHERE 订单号="0060"

    开始考试点击查看答案
返回顶部