itgle.com

以下2题使用如下的“教师”表和“学院”表 “教师”表 职工号 姓名 职称 年龄 工资 系号 11020001 肖天海 副教授 35 2000.00 01 11020002 王岩盐 教授 40 3000.00 02 11020003 刘星魂 讲师 25 1500.00 03 11020004 张月新 讲师 30 1500.00 04 11020005 李明玉 教授 34 2000.00 05 11020006 孙民山 教授 47 2100.00 06 11020007 钱无名 教授 49 2200.00 0

题目

以下2题使用如下的“教师”表和“学院”表 “教师”表 职工号 姓名 职称 年龄 工资 系号 11020001 肖天海 副教授 35 2000.00 01 11020002 王岩盐 教授 40 3000.00 02 11020003 刘星魂 讲师 25 1500.00 03 11020004 张月新 讲师 30 1500.00 04 11020005 李明玉 教授 34 2000.00 05 11020006 孙民山 教授 47 2100.00 06 11020007 钱无名 教授 49 2200.00 07 “学院”表 系号 系名 01 英语 02 会计 03 工商管理

使用SQL语句求“工商管理”系的所有职工的工资总和。 SELECT【 】(工资)FROM 教师; WHERE系号IN(SELECT 系号 FROM【 】WHERE 系名=“工商管理”)


相似考题
更多“以下2题使用如下的“教师”表和“学院”表 “教师”表 职工号 姓名 职称 年龄 工资 系号 11020001 肖天海 副教授 35 2000.00 01 11020002 王岩盐 教授 40 3000.00 02 11020003 刘星魂 讲师 25 1500.00 03 11020004 张月新 讲师 30 1500.00 04 11020005 李明玉 教授 34 2000.00 05 11020006 孙民山 教授 47 2100.00 06 11020007 钱无名 教授 49 2200.00 0”相关问题
  • 第1题:

    设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系),其中教师号为主键。若要利用SELECT-SQL语句查询除教授和副教授以外的教师姓名,其WHERE子句为______。

    A.WHERE职称NOTBETWEEN“教授”AND“副教授”

    B.WHERE职称!=“教授”AND“副教授”

    C.WHERE职称NOTLIKE(“教授”,“副教授”)

    D.WHERE职称NOTIN(“教授”,“副教授”)


    正确答案:D
    解析:选项A中BETWEEN代表一个范围,在本题中不合适,选项B中第二个比较运算少了一项“职称”及比较符,选项C中的LIKE后面应该跟字符串常量,选项D中,NOTIN用于指定职称既不是“教授”也不是“副教授”,此选项正确。

  • 第2题:

    向职工表中插入一条记录,正确的命令是

    有职工表如下:

    职工表(部门号N(4)、职工号C(4)、姓名C(8)、工资N(7,2))

    A.APPEND BLANK 职工表 VALUES("1111","1101","王明","1500.00")

    B.APPEND INTO 职工表 VALUES("1111","1101","王明",1500.00)

    C.INSERT INTO 职工表 VALUES("1111","1101","王明","1500.00")

    D.INSERT INTO 职工表 VALUES("1111","1101","王明",1500.00)


    正确答案:D
    解析:在SQL语句中,利用INSERT语句可以向表中插入一条新的记录,插入字段值的类型应当与原字段类型保持一致。选项C)中,插入的工资字段值类型与字段类型不符。

  • 第3题:

    在教师表中“职称”字段可能的取值为:教授、副教授、讲师和助教。要查找职称为教授或副教授的教师,错误的语句是

    A)SELECT * FROM教师表WHERE([职称]="教授");

    B)SFLECT * FROM教师表WHERE(InStr([职称],"教授")< >0)

    C)SELECT * FROM教师表WHERE(Right([职称],2)="教授");

    D)SELECT * FROM教师表WHERE(InStr([职称],"教授")=1 or InStr([职称],"教授")=2);


    正确答案:C
    【答案】:C
    【知识点】:字符串函数
    【解析】:Instr函数返回指定一字符串在另一字符串中最先出现的位置。语法InStr([start, ]string1, string2[, compare])。在字符串string1中,从start开始找string2,省略start时从string1头开始找。找不到时,函数值为0。 right函数的功能是从字符串右端取指定个数字符。 语法Right ( string, n ) 。函数执行成功时返回string字符串右边n个字符,发生错误时返回空字符串("")。对题目进行分析可知选项C的查询结果是从教师表中查找职称是教授的教师,与题干要求不同,故答案选C。

  • 第4题:

    到(35)题使用如下数据表。

    “班级”表:

    班级号 班级名

    11 信息200801班

    12 信息200802班

    21 计算机200801班

    22 计算机200802班

    “教师”表:

    教师编号 姓名 班级号 工资 职称 电话

    T11 李清 11 1500.00 讲师 65854587

    T22 王晓黎 12 2200.00 教授 63525876

    T33 欧倩倩 11 16

    若有如下SQL语句: SELECT姓名,MIN(工资)FROM教师GROUP BY班级号 执行该语句后,查询结果共显示( )条记录。

    A.0

    B.1

    C.4

    D.7


    正确答案:C

  • 第5题:

    设当前打开了“教师” 表文件,要列出“职称”为“教授”的教师“姓名”的命令是 ( )。

    A)LIST教师姓名WHERE职称=”教授”

    B)LIST教师姓名FOR职称=”教授”

    C)LIST教师姓名FOR职称SET”教授”

    D)LIST教师姓名WHERE职称FOR”教授”


    正确答案:B
    在Visual FoxPro中,显示表中记录的命令格式为:
    LIST[[FIELDS]<字段名表>][FOR<条件表达式>]
    其中,FIELDS指定显示记录的范围,默认显示全部记录;用逗号分隔的字段名列表给出了要显示的字段,默认显示全部字段:FOR指对满足条件的记录进行操作。

  • 第6题:

    查询“教师”表中“职称”为“教授”或“副教授”的记录的条件为()。


    正确答案:"教授"Or"副教授"

  • 第7题:

    一表中所有职称为"教授"或"副教授"的记录的姓名和出生日期,可以使用命令DISP ALL FIEL 姓名,出生日期 FOR职称="教授".OR.职称="副教授".


    正确答案:正确

  • 第8题:

    我国高校教师的职务认定和职务设置包括()四级。

    • A、助教、讲师、教授、特级教师
    • B、讲师、高级讲师、副教授、教授
    • C、助理教授、副教授、正教授、首席教授
    • D、助教、讲师、副教授、教授

    正确答案:D

  • 第9题:

    在命令窗口中,显示当前数据库中所有40岁(含40岁)以下,职称为"教授","副教授"的姓名和工资,应使用命令()

    • A、LIST FIEL 姓名,工资 FOR 年龄<=40 AND 职称="教授" AND 职称="副教授"
    • B、LIST FIEL 姓名,工资 FOR 年龄<=40 OR 职称="教授" OR 职称="副教授"
    • C、LIST FIEL 姓名,工资 FOR 年龄<=40 AND (职称="教授" OR 职称="副教授")
    • D、LIST FIEL 姓名,工资 FOR 年龄<=40 OR (职称="教授" AND 职称="副教授")

    正确答案:C

  • 第10题:

    在浏览窗口中西显示当前表ZGQK中教授或工资总额不高于1800的记录的职工好、姓名、职称和工资总额,使用命令()。

    • A、BROWFOR职称=教授OR工资总额<=1800FIELDS职工号姓名职称工资总额
    • B、BROWFOR职称=“教授”OR工资总额<=1800FIELDS职工号姓名职称工资总额
    • C、BROWFOR职称=“教授”OR工资总额<=1800FIELDS职工号,姓名,职称,工资总额
    • D、BROWFOR职称=教授OR工资总额<=1800FIELDS职工号,姓名,职称,工资总额

    正确答案:C

  • 第11题:

    填空题
    查询“教师”表中“职称”为“教授”或“副教授”的记录的条件为()。

    正确答案: "教授"Or"副教授"
    解析: 暂无解析

  • 第12题:

    单选题
    高等学校教师职务设()
    A

    教员,助教,讲师,教授

    B

    教员,讲师,副教授,教授

    C

    助教,讲师,副教授,教授

    D

    教员,讲师,高级讲师,教授


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

  • 第13题:

    在命令窗口中,显示当前数据库中所有40岁(含40岁)以下、职称为“教授”或“副教授”的人员姓名和工资,应使用命令______。

    A.LIST姓名,工资FOR年龄<=40.AND(职称=“教授”.AND)职称=“副教授”

    B.LIST姓名,工资FOR年龄<=40.OR.职称=“教授”.OR.职称=“副教授”

    C.LIST姓名,工资FOR年龄<=40.AND(职称=“教授”.OR.职称=“副教授”)

    D.LIST姓名,工资FOR年龄<=40.OR.(职称=“教授”.AND)职称=“副教授”


    正确答案:C
    解析:首先来分析题目的含义,题目要求的是显示当前数据库中所有 40岁(含40岁)以下的人的姓名和工资,并且他们的职称为“教授”或者“副教授”,因此应该使用的命令应该如下:LIST姓名,工资FOR年龄=40.AND.(职称=“教授”.OR.职称=“副教授”),根据比较应该选择C。

  • 第14题:

    第下列各题使用下列数据表。 “班级”表 班级号 班级名

    11

    信息200801班

    12

    信息200802班

    21

    计算机200801班

    22

    计算机2008(12班

    “教师”表

    教师编号 姓名

    班级号

    工资

    职称

    电话

    T11

    李清

    11

    1500.00

    讲师

    65854587

    T22

    王晓黎

    12

    2200.00

    教授

    63525876

    T33

    欧倩倩

    11

    1600.00

    讲师

    65548478

    T44

    刘宏

    21

    1200.00

    助教

    63252585

    T55

    赵虎

    22

    2100.OO

    教授

    68989854

    T66

    胡丽丽

    22

    1400.00

    讲师

    65847952

    T77

    刘纷

    12

    1100.00

    助教

    65847931

    下列SQL语句执行后,查询结果共照示( )条记录。 SELECT姓名,MIN(工资)FROM教师GROUP BY班级号

    A.O

    B.1

    C.4

    D.7


    正确答案:C
    进行sQL计算查询时,还可以加上GROUPBY子句进行分组计算查询。通常来说,一个计算函数的范围是满足WHERE子句指定条件的所有记录。当加上GROUPBY子句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个GROUPBY子句一起使用时,计算函数的范围变为每组所有的记录。本题通过GROUPBY短语将记录按“班级号”分组,然后通过MIN函数求每个班级中工资最少的教师信息。不难看出“教师”表中共有4个不同的班级号,就相当于对4组记录进行计算求每组中的最低工资,因此,最后得到的结果也有4条记录。

  • 第15题:

    在命令窗口中,显示当前数据库中所有40岁(含40岁)以下、职称为“教授”、“副教授”的姓名和工资,应使用命令

    A.LIST姓名,工资FOR年龄<=40.AND(职称=“教授”.AND) 职称=“副教授”

    B.LIST姓名,工资FOR年龄<=40.OR.职称=“教授”.OR.职称=“副教授”

    C.LIST姓名,工资FOR年龄<=40.AND(职称=“教授”.OR.职称=“副教授”)

    D.LIST姓名,工资FOR年龄<=40.OR.(职称=“教授”.AND) 职称=“副教授”


    正确答案:C
    解析:首先来分析题目的含义:题目要求的是显示当前数据库中所有40岁(含40岁)以下的人的姓名和工资,并且他们的职称为“教授”或者“副教授”,因此应该使用的命令应该如下:LIST姓名,工资FOR年龄=40.AND.(职称=“教授”.OR.职称=“副教授”),根据比较应该选择C。

  • 第16题:

    设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系),其中教师号为主键。若要利用SELECT语句查询除教授和副教授以外的教师姓名,其WHERE子句为______。

    A.WHERE职称NOT BETWEEN"教授"AND"副教授"

    B.WHERE职称!="教授"AND"副教授"

    C.WHERE职称NOT LIKE("教授","副教授")

    D.WHERE职称NOT IN("教授","副教授")


    正确答案:D

  • 第17题:

    高等学校教师职务设助教、讲师、高级教师、副教授、教授。


    答案:错
    解析:

  • 第18题:

    高等学校教师职务设()

    • A、教员,助教,讲师,教授
    • B、教员,讲师,副教授,教授
    • C、助教,讲师,副教授,教授
    • D、教员,讲师,高级讲师,教授

    正确答案:C

  • 第19题:

    假设某学校有教师6000人,按职称助教,讲师,副教授,教授分为四层,助教600人,讲师1800人,副教授2400人,教授1200人,试用等比例分层抽样技术抽取400名教师作为样本。则正确的是()。

    • A、副教授抽取160人​​
    • B、教授抽取120人​​
    • C、助教抽取40人​​
    • D、讲师抽取200人​​​

    正确答案:A,C

  • 第20题:

    在VisualFoxpro环境下,要显示当前已打开的表中所有40岁(含40岁)以下,职称为""教授"",""副教授""的姓名和工资,应在命令窗口中使用命令()

    • A、LIST FIEL姓名,工资FOR年龄<=40AND职称=""教授""AND职称=""副教授""
    • B、LIST FIEL姓名,工资FOR年龄<=40OR职称=""教授""OR职称=""副教授""
    • C、LIST FIEL姓名,工资FOR年龄<=40AND(职称=""教授""OR职称=""副教授"")
    • D、LIST FIEL姓名,工资FOR年龄<=40OR(职称=""教授""AND职称=""副教授"")

    正确答案:C

  • 第21题:

    下列命令中可以显示职称表中所有职称是副教授的老师的姓名、性别和出生日期的是()。

    • A、SELECT姓名,性别,出生日期FROM职称表where职称=“副教授”
    • B、LISTFIELDS姓名,性别,出生日期FOR职称=“副教授”
    • C、SELECT姓名,出生日期FROM职称表
    • D、SELECT姓名,性别,出生日期FOR职称=“副教授”

    正确答案:A

  • 第22题:

    单选题
    专业技术人员中,高等院校教师以下描述正确的是()
    A

    教授、副教授、讲师、教员

    B

    教授、副教授、教员、助教

    C

    教授、副教授、讲师、助教

    D

    教授、副教授、讲师、教员、助教


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

  • 第23题:

    多选题
    假设某学校有教师6000人,按职称助教,讲师,副教授,教授分为四层,助教600人,讲师1800人,副教授2400人,教授1200人,试用等比例分层抽样技术抽取400名教师作为样本。则正确的是()。
    A

    副教授抽取160人​​

    B

    教授抽取120人​​

    C

    助教抽取40人​​

    D

    讲师抽取200人​​​


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