将1990年以前参加工作的教师的职称全部改为副教授,则适合使用()查询。

题目

将1990年以前参加工作的教师的职称全部改为副教授,则适合使用()查询。


相似考题
参考答案和解析
正确答案:更新
更多“将1990年以前参加工作的教师的职称全部改为副教授,则适合使用(”相关问题
  • 第1题:

    对"将信电系98年以前参加工作的教师的职称改为教授"合适的查询方式为

    A.生成表查询

    B.更新查询

    C.删除查询

    D.追加查询


    正确答案:B
    解析:在建立和维护数据库的过程中,常常需要对表中的记录进行更新和修改,而最简单有效的方法就是利用更新查询。

  • 第2题:

    显示表中所有教授和副教授记录的命令是()

    A、listfor职称=“教授”and职称=“副教授”

    B、listfor职称=“副教授”

    C、listfor职称=“教授”or“副教授”

    D、listfor“教授”$职称


    参考答案:D

  • 第3题:

    mdb”数据库中有教师、课程、授课、课程成绩、系别、班级和学生表。

    (1)以教师表为数据源,创建更新查询“查询1”,将2000-5-6以前调入的老师职称更新为“副教授”。

    (2)以教师表、授课表和课程表为数据源,创建追加查询“查询2”,查询具有教授职称的老师授课情况。追加到教授授课表,结果显示教师姓名、职称和课程名称字段。


    正确答案:

  • 第4题:

    在SQL Server 2000中,设有教师表(教师号, 姓一名, 所在部门号, 职称)和部门表(部门号, 部门名, 高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_zC) 。每当在教师表中插入一名具有高级职称(“教授”或“副教授”)的教师时,或者将非高级职称教师的职称更改为高级职称时,均修改部门表中相应部门的高级职称人数。(假设一次操作只插入或更改一名教师的职称)


    正确答案:CREATE TRIGGER tric_zc ON 教师表 AFTER INSERTUPDATE AS BEGIN DECLARE @zc varchar(10)@dept varchar(30) SET @zc =(SELECT 职称 FROM inserted) SET @dept =(SELECT 所在部门号 FROM inserted) IF @zc=‘教授’ OR ‘副教授’ UPDATE 部门表 SET 高级职称人数=高级职称人数+1 WHERE 部门号=@dept END
    CREATE TRIGGER tric_zc ON 教师表 AFTER INSERT,UPDATE AS BEGIN DECLARE @zc varchar(10),@dept varchar(30) SET @zc =(SELECT 职称 FROM inserted) SET @dept =(SELECT 所在部门号 FROM inserted) IF @zc=‘教授’ OR ‘副教授’ UPDATE 部门表 SET 高级职称人数=高级职称人数+1 WHERE 部门号=@dept END

  • 第5题:

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

    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。

  • 第6题:

    在命令窗口中,显示当前数据库中所有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。

  • 第7题:

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

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

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

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

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


    正确答案:D

  • 第8题:

    表示职称为副教授、性别为男的表达式为()

    • A、职称=’副教授’ OR 性别=’男’
    • B、职称=’副教授’ AND 性别=’男’
    • C、BETWEEN ’副教授’ AND ’男’
    • D、IN(’副教授’,’男’)

    正确答案:B

  • 第9题:

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


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

  • 第10题:

    要计算职称为副教授或教授的工资总额,下列命令中错误的是()。

    • A、SUM工资FOR职称="副教授".OR.职称="教授"
    • B、SUMALL工资FOR职称="副教授".OR.职称="教授"
    • C、SUM工资FOR"教授"$职称
    • D、SUM工资FOR职称="副教授".AND.职称="教授"

    正确答案:D

  • 第11题:

    填空题
    将1990年以前参加工作的教师的职称全部改为副教授,则适合使用()查询。

    正确答案: 更新
    解析: 暂无解析

  • 第12题:

    单选题
    筛选“教授”、“副教授”的教师,下面写法正确的是()。
    A

    职称=“教授”AND职称=“副教授”

    B

    职称=“教授”AND“副教授”

    C

    职称=“教授”OR“副教授”

    D

    职称IN(“教授”,”副教授”)


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

  • 第13题:

    计算所有职称为正、副教授的平均工资,将结果赋予变量PJ中,应使用命令()

    A、AVERAGE工资TOPJFOR“教授“$职称

    B、AVERAGEFIELDS工资TOPJFOR“教授“$职称

    C、AVERAGE工资TOPJFOR职称=“副教授“.AND.职称=“教授“

    D、AVERAGE工资TOPJFOR职称=“副教授“.OR.“教授“


    参考答案:A

  • 第14题:

    计算所有职称为正、副教授的平均工资,将结果赋予变量PJ中,应使用命令()A、AVERAGE工资TOPJFOR&qu

    计算所有职称为正、副教授的平均工资,将结果赋予变量PJ中,应使用命令()

    A、AVERAGE工资TOPJFOR"教授"$职称

    B、AVERAGEFIELDS工资TOPJFOR"教授"$职称

    C、AVERAGE工资TOPJFOR职称="副教授".AND.职称="教授"

    D、AVERAGE工资TOPJFOR职称="副教授".OR."教授"


    参考答案:A

  • 第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题:

    对数据库中职称为教授和副教授的记录的工资总额进行统计,并将其统计结果赋给变量CZ,可以使用的命令有( )。

    A.SUM工资to CZ FOR职称=“教授”.AND.“副教授”

    B.SUM工资to CZ FOR职称= “教授”.OR.“副教授”

    C.SUM工资to CZ FOR职称=“教授”.AND.职称=“副教授”

    D.SUM工资to GZ FOR职称=“教授”.OR.职称=“副教授”


    正确答案:D

  • 第17题:

    对于将信电系98年以前参加工作的教师的职称改为教授的合适的查询方式为______。

    A.生成表查询

    B.更新查询

    C.删除查询

    D.追加查询


    正确答案:B
    解析:在建立和维护数据库的过程中,常常需要对表中的记录进行更新和修改,而最简单有效的方法就是利用更新查询。

  • 第18题:

    如果要计算职称为副教授以上(含副教授、教授)职工的工资总额,在下列命令中,错误的是( )。

    A.SUM 工资 FOR 职称=’副教授’ OR 职称=’教授’

    B.SUM ALL 工资 FOR 职称=’副教授’ OR 职称=’教授’

    C.SUM 工资 FOR ’教授’ $ 职称

    D.SUM 工资 FOR 职称=’副教授’AND 职称=’教授


    正确答案:D

  • 第19题:

    要将“职称”为“副教授”的“津贴”增加100元,则语句为:UPDATE职称SET__________WHERE职称=”副教授”


    正确答案:
    津贴=津贴+100
    更新命令的格式为: 
    UPDATE TableName
    SET Column Name1=eExpression1[,Column_Name2=eExpression2…]
    WHERE Condition

  • 第20题:

    筛选“教授”、“副教授”的教师,下面写法正确的是()。

    • A、职称=“教授”AND职称=“副教授”
    • B、职称=“教授”AND“副教授”
    • C、职称=“教授”OR“副教授”
    • D、职称IN(“教授”,”副教授”)

    正确答案:D

  • 第21题:

    在命令窗口中,显示当前数据库中所有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

  • 第22题:

    表示职称为副教授同时性别为男的表达式为()

    • A、职称=‘副教授’OR性别=‘男’
    • B、职称=‘副教授’AND性别=’男’
    • C、BETWEEN‘副教授’AND’男’
    • D、IN(‘副教授’,‘男’)

    正确答案:B

  • 第23题:

    单选题
    在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
    解析: 暂无解析