参考答案和解析
正确答案:BETWEEN
BETWEEN 解析:从表中删除数据的命令为:DELETE FROM TableName[WHERE Condition],BETWEEN…AND…意思为“…和…之间”。
更多“逻辑删除职工表中工资在800-1000元之间的全部职工信息。DELETE FROM 职工 WHERE 工资【】800 AND 10 ”相关问题
  • 第1题:

    设有“职工”表文件,在“职工”表中查找“基本工资”最低的职工的姓名,完成下列SQL语句。

    SELECT姓名FROM职工;

    WHERE基本工资<=__________;

    (SELECT基本工资FROM职工)


    正确答案:
    ALL
    SQL语句中可以利用ANY、ALL等量词进行查询。ANY、ALL和SOME是量词,其中ANY和SOME是同义词,在进行比较运算时只要子查询中有一行能使结果为真,则结果为真;而
    ALL则要求子查询中的所有行都使结果为真时,结果才为真。

  • 第2题:

    有一“职工”表,该表中有“职工编号”、“姓名”、“性别”、“职位”和“工资”五个字段的信息,现需要按性别统计工资低于800 元的人数,则使用的SQL 语句是()。

    A.SELECT 性别 , COUNT(*)AS 人数 FROM 职工 WHERE 工资 <800 ORDER BY 性别

    B.SELECT 性别 , COUNT(*)AS 人数 FROM 职工 WHERE 工资 <800 GROUP BY 性别

    C.SELECT 性别 , SUM(*) AS 人数 FROM 职工 WHERE 工资 < 800 GROUP BY 性别

    D.SELECT 性别 , AVG(*) AS 人数 FROM 职工 WHERE 工资< 800 GROUP BY 性别


    SELECT 性别,COUNT(*) AS 人数 FROM 职工 WHERE 工资<800 GROUP BY 性别;

  • 第3题:

    有这样一个数据表,职工表(职工号,姓名,职务,工资),要想查询工资最高的职工号和姓名,以下SELECT语句正确的是

    A.SELECT职工号, 姓名FROM职工 WHERE工资= MAX(工资)  

    B.SELECT职工号, 姓名FROM职工 WHERE工资=(SELECT MAX(工资) FROM职工)

    C.SELECT职工号, 姓名, 工资FROM职工 WHERE工资=MAX(工资)

    D.SELECT职工号, 姓名,MAX(工资) FROM职工WHERE工资=MAX(工资)


    SELECT 职工号 , 姓名 FROM 职工 WHERE 工资 = ( SELECT MAX( 工资 ) FROM 职工)

  • 第4题:

    检索职工表中工资大于800元的职工号,正确的命令是

    A.SELECT职工号WHERE工资>800
    B.SELECT职工号FROM职工SET工资>800
    C.SELECT职工号FROM职工WHERE工资>800
    D.SELECT职工号FROM职工FOR工资>800

    答案:C
    解析:

  • 第5题:

    有这样一个数据表,职工(职工号,姓名,职务,工资),要想查询工资最高的职工号和姓名,以下SELECT语句正确的是()

    A.SELECT职工号, 姓名FROM职工 WHERE工资= MAX(工资)

    B.SELECT职工号, 姓名FROM职工 WHERE工资=(SELECT MAX(工资) FROM职工)

    C.SELECT职工号, 姓名, 工资FROM职工 WHERE工资=MAX(工资)

    D.SELECT职工号, 姓名,MAX(工资) FROM职工WHERE工资=MAX(工资)


    SELECT 职工号 , 姓名 FROM 职工 WHERE 工资 = ( SELECT MAX( 工资 ) FROM 职工)