参考答案和解析
D
更多“对“职工”表所有的职工按性别升序,使用的SQL语句是()。”相关问题
  • 第1题:

    查询设计器的“排序依据”选项卡对应于SQL-SELECT语句的______短语。

    第(11) 到(12) 题中使用的两个数据表:职称和职工表的结构如下:

    “职工”表:职工号C(4),姓名C(8),性别C(2),职称号C(4),工资N(7,2)

    “职称”表:职称号C(4),职称名C(12),津贴N(6,2)


    正确答案:ORDER BY
    ORDER BY

  • 第2题:

    有如下关系:[*]查询、显示表中记录的全部属性值,显示顺序按仓库号相同按工资升序排序。实现上述功能的SQL查询语句为SELECT*FROM职工【 】BY仓库号,工资。


    正确答案:ORDER
    ORDER 解析:应该使用查询语句SELECT,使用通配符“*”表示输出全部属性,使用谓词ORDER BY和两个属性名实现多重排序。

  • 第3题:

    (15)有如下SQL语句:

    SELECT 班级名称,姓名,性别 FROM 班级表,学生表;

    WHERE 班级表.班级号=学生表.班级号;

    AND 姓名 LIKE "刘%";

    ORDER BY 班级号

    该语句的含义是

    A.查找学生表中姓"刘"的学生记录,并根据班级号分组显示学生的班级名称、姓名和性别

    B.查找学生表中姓"刘"的学生记录,按班级号升序显示学生的班级名称、姓名和性别

    C.查找学生表中不是姓"刘"的学生记录,按班级号升序显示学生的班级名称、姓名和性别

    D.语句错误


    正确答案:B
    解析:该SQL语句的功能是查找学生表中姓"刘"的学生记录,要求显示该生的班级名称、姓名和性别,并按班级号升序排序。这里的LIKE是字符串匹配运算符,通配符"*"表示0个或多个字符。

  • 第4题:

    在工资表中,按工资从高到低显示职工记录的SQL语句为: SELECT* FRoM工资表o ORDERBY工资【 14 】。


    正确答案:
    【答案】:DESC
    【知识点】:表示降序的DESC
    【解析】:使用SQL的查询语句中,用ASC表示升序,可省略,DESC表示降序。

  • 第5题:

    数据表结构包括职称号/C/R,工资/N/6,2,要求按工资升序,工资相同者按职工号升序,建立索引文件应使用的命令是______。

    A.INEX ON工资从,职工号/D TO lNG

    B.SETINDEX ON工资+职工号TO lNG

    C.INDEX ON STR(工资,6,2)+职工号TO ING

    D.INDEX ON工资/A,职工号/A TO lNG


    正确答案:C

  • 第6题:

    检索“职工”表中,“籍贯”为“湖南”的学生记录,将结果保存到temp表中,SQL 语句为:

    SELECT﹡FROM职工WHERE籍贯=“湖南”__________temp


    正确答案:
    INTOTABLE(或INTODBF)
    【解析】在SQL中,将查询结果保存到永久表中应该使用INTO TABLE或INTODBF短语。

  • 第7题:

    设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY),其属性分别表示职工号、姓.名、年龄、性别、工资.为每个工资低于1800元的男职工加薪300元,试写出这个操作的SQL语句.


    正确答案:

    UPDATE  EMP
    SET  SALARY=SALARY+300
    WHERE  SALAEY<1800
    AND  SEX=‘男’;

  • 第8题:

    检索“职工” 表中,“籍贯”为“湖南”的学生记录,将结果保存到temp表中,SQL语句为:

    SELECT牛FROM职工WHERE籍贯=”湖南” __________temp


    正确答案:
    INTOTABLE或INTODBF
    SQL查询结果可以保存在永久性表中。使用INTOTABLE或INTODBF短语。

  • 第9题:

    设有两个关系模式: 职工(职工号,姓名,性别,年龄,职务,工资,部门号); 部门(部门号,部门名称,经理名,地址,电话) 试用SQL语句删除年龄大于70岁的职工信息。


    正确答案:DELETEFROM职工
    WHERE年龄>70;

  • 第10题:

    从职工数据库表中计算工资合计的SQL语句是SELECT()FROM职工。


    正确答案:SUM(工资)

  • 第11题:

    单选题
    职工号和年龄是某数据库的两个字段,执行命令"SORTTOZGDEON职工号/A,年龄"后的结果是()
    A

    按职工号的升序排列,按年龄的降序排列

    B

    按职工号的降序排列,按年龄的升序排列

    C

    按职工号和年龄的升序排列

    D

    按职工号和年龄的降序排列


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    使用SQL语句完成“将所有女职工的工资提高5%”,正确的操作是(  )。
    A

    UPDATE 职工 SET 工资=工资*1.05 WHERE 性别=“女”

    B

    UPDATE 职工 SET 工资*0.05 WHERE 性别=“女”

    C

    UPDATE 职工 SET 工资=工资*5%WHERE 性别=“女”

    D

    UPDATE 职工 SET 工资*1.05 WHERE 性别=“女”


    正确答案: D
    解析:
    UPDATE命令语法为:
    UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值。
    工资提高5%,那么工资是原工资的1.05倍,即工资=工资*1.05。

  • 第13题:

    职工号和年龄是某数据库的两个字段,执行命令“SORT TO ZGDE ON 职工号/A,年龄”后的结果是()。

    A. 按职工号的升序排列,按年龄的降序排列

    B. 按职工号的降序排列,按年龄的升序排列

    C. 按职工号和年龄的升序排列

    D. 按职工号和年龄的降序排列


    参考答案C 

  • 第14题:

    在SQL查询中,若要取得“职工”数据表中的所有记录和字段,其SQL语句为( )。

    A.SELECT姓名FROM职工

    B.SELECT*FROM职工

    C.SELECT姓名FROM职工 WHILE职工号=265

    D.SELECT*FROM职工WHILE职工号=265


    正确答案:B
    解析:选项A表示取得“职工”数据表中的所有记录,但只取得“姓名”字段,并不是全部字段;选项C表示取得“职工号”为0265的记录,且只取“姓名”字段;选项D表示取得“职工号”为 0265的记录的全部字段。只有选项B符合题目要求。

  • 第15题:

    设有职工表文件,在职工表中查找奖金最高的职工记录,完成下列SQL语句。

    SELECT*FROM 职工表;

    WHERE 奖金>=______;

    (SELECT 奖金 FROM 职工表)


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

  • 第16题:

    从职工数据库表中计算工资合计的SQL语句是SELECT____FROM 职工


    正确答案:SUM(工资)
    本题考查在SQL中使用求和函数SUM( ) SQL命令中,SUM( )函数可以对所选记录的某个字段进行求和,SUM(工资)是对工资字段求和,题目中未加其他查询的限定条件,因此完成的是计算工资合计。

  • 第17题:

    职工信息表如下表所示:编号 姓名 年龄 性别0001 李明辉 35 男0002 张明华 45 男0003 李淑琴 34 女.... .... .... ....如果表中的年龄是整数,性别为字符型,查询表中年龄在40岁以上的男性的语句为( )。

    A SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别=’男’

    B SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别IS男

    C SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别=男

    D SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>’40’ AND 性别=’男’


    参考答案A

  • 第18题:

    用SQL语句实现将“职工”表中所有职工的奖金提高5%:UPDATE职工__________奖金=奖金﹡1.05


    正确答案:
    SET
    SQL中修改记录的命令格式如下:
    UPDATE表名:
    SET字段1=表达式1[,字段表达式2…];
    WHERE条件表达式
    WHERE条件表达式——指定要更新的记录所符合的条件。如果省略了WHERE子句,则列中的每一行都将用相同的值进行更新。

  • 第19题:

    假设当前有数据表文件学生表,现要求利用SQL语句对表中的所有记录按“年龄”字段进行升序查询,该语句为【15】。


    正确答案:
    SElECT*FROM学生表ORDER BY年龄

  • 第20题:

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

    SELECT姓名FROM职工;

    WHERE基本工资<=__________;

    (SELECT基本工资FROM职工)


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

  • 第21题:

    职工的部门、职工号在“职工”表中,津贴在“工资”表中,两个表的公共字段是职工号,列出职工的部门、职工号和津贴等信息的SQL语句是:SELECT 职工.部门,职工.职工号,工资.津贴 FROM 职工,工资()。


    正确答案:where 职工.职工号=工资.职工号

  • 第22题:

    填空题
    从职工数据库表中计算工资合计的SQL语句是SELECT()FROM职工。

    正确答案: SUM(工资)
    解析: 暂无解析

  • 第23题:

    单选题
    假设一个表包含职工号(C,4)和工资(N,4)两个字段。要求按工资升序、工资相同者按职工号升序排列,建立索引文件使用的命令是()
    A

    INDEX ON 工资/A 职工号/D TO CN

    B

    SET INDEX ON 工资,职工号 TO CN

    C

    INDEX ON STR(工资,4)+职工号 TO CN

    D

    INDEX ON 工资/A 职工号/A TO CN


    正确答案: B
    解析: 暂无解析

  • 第24题:

    填空题
    职工的部门、职工号在“职工”表中,津贴在“工资”表中,两个表的公共字段是职工号,列出职工的部门、职工号和津贴等信息的SQL语句是:SELECT 职工.部门,职工.职工号,工资.津贴 FROM 职工,工资()。

    正确答案: where 职工.职工号=工资.职工号
    解析: 暂无解析