设表有编号、姓名、工作日期、工资4个字段。其中“工作日期”为日期型,“工资”为数值型,则要表达“工龄大于30年,且工资低于1500元或高于1800元”这条件,其表达式是______。A.工龄>AND.工资>1500.AND.工资<1800B.工龄>AND.工资>1500.OR.工资<1800C.INT((DATE()-工作日期)/365)>AND.工资<1500.AND.工资>1800D.INT((DATE()-工作日期)/365)>AND.(工资<1500.OR.工资>1800)

题目

设表有编号、姓名、工作日期、工资4个字段。其中“工作日期”为日期型,“工资”为数值型,则要表达“工龄大于30年,且工资低于1500元或高于1800元”这条件,其表达式是______。

A.工龄>AND.工资>1500.AND.工资<1800

B.工龄>AND.工资>1500.OR.工资<1800

C.INT((DATE()-工作日期)/365)>AND.工资<1500.AND.工资>1800

D.INT((DATE()-工作日期)/365)>AND.(工资<1500.OR.工资>1800)


相似考题
更多“设表有编号、姓名、工作日期、工资4个字段。其中“工作日期”为日期型,“工资”为数值型,则要表达“工龄大 ”相关问题
  • 第1题:

    设当前库中含有出生日期字段(D型)、工资(N型)和婚否字段(L型、已婚为.T.),将库中工资收入在(600,800)之间的人员记录数据库拷贝到新库中的筛选条件是()

    A、FOR 600<工资<800

    B、FOR工资>6000R工资<800

    C、FOR工资>600.AND.工资<800

    D、FOR工资>600.OR.工资<800


    参考答案:C

  • 第2题:

    打开数据库文件,其中出生日期字段为日期型,下列表达式中结果不是日期型的为: ( )。

    A.CTOD(“09/18/97”)

    B.出生日期+5

    C.DTOC(出生日期)

    D.DATE()—2


    正确答案:C

  • 第3题:

    学生:S(学号,姓名,性别,出生日期,院系)

    课程表:C(课程号,课程名,学时)

    选课成绩表:SC(学号,课程号,成绩)

    在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。


    正确答案:A
    本题要用内、外层互相嵌套的方式进行查询。内查询NOTEXISTS(SELECT*FROMSCWHERESC.学号=S.学号AND成绩85)表示的含义是选课成绩表SC中不存在成绩小于85的记录,反过来说,就是成绩都高于或等于85分的记录。外查询SELECT学号.姓名FROMS表示的含义是从学生表S中查询学号、姓名,所以选项A正确。选项B的意思刚好与本题的要求相反;选项C、D写法错误。

  • 第4题:

    设字段变量“工作日期”为日期型,“工资”为数值型,则要表达“工龄大于30年,工资高于1500,且低于1800元”这命令,其表达式是________。

    A.工龄>30.AND.工资>1500.AND.工资<1800

    B.工龄>30.AND.工资>1500.OR.工资<1800

    C.INT((DATE()-工作日期)/365)>30.AND.工资>1500.AND.工资<1800

    D.INT((DATE()-工作日期)/365)>30.AND.(工资>1500.OR.工资<1800)


    正确答案:C
    解析: 由于题面已指出工作日期为日期型,所以不能直接使用“工龄>30”来判断,要使用INT((DATE()-工作日期)/365)>30判断,故A、B不正确。题面要求是工资高于1500且低于1800元,应为AND的关系,故D不正确。

  • 第5题:

    设数据库CZ.dbf中有逻辑型字段婚否、日期型字段工作日期和数值型字段工资,现要将已婚的并 iii-作日期在65年度及65年以前的职工加50元工资的正确操作有( )。

    A.REPL ALL工资WITH工资+50 FOR婚否AND 1965>=YEAR(工作日期)

    B.REPL ALL工资WITH工资+50 FOR婚否AND NOT YEAR(工作日期)>1965

    C.REPL ALL工资WITH工资+50 FOR NOT(NOT婚否0R YEAR(工作日期)>1965)

    D.REPL ALL工资WITH工资450 FOR婚否AND CTOD(“12/31/65”)>=YEAR(工作日期)


    正确答案:B