有SQL语句: SELECT * FROM 教师 WHERE NOT (工资>3000 OR 工资<2000) 与如上语句等价的SQL语句是A.SELECT*FROM 教师 WHERE 工资BETWEEN 2000 AND 3000B.SELECT*FROM 教师 WHERE 工资>2000 AND 工资<3000C.SELECT*FROM 教师 WHERE 工资>2000 OR 工资<3000D.SELECT*FROM 教师 WHERE 工资<=2000 AND 工资>3000

题目

有SQL语句: SELECT * FROM 教师 WHERE NOT (工资>3000 OR 工资<2000) 与如上语句等价的SQL语句是

A.SELECT*FROM 教师 WHERE 工资BETWEEN 2000 AND 3000

B.SELECT*FROM 教师 WHERE 工资>2000 AND 工资<3000

C.SELECT*FROM 教师 WHERE 工资>2000 OR 工资<3000

D.SELECT*FROM 教师 WHERE 工资<=2000 AND 工资>3000


相似考题
更多“有SQL语句:SELECT * FROM 教师 WHERENOT (工资>3000 OR 工资<2000)与如上语句等价的SQL语句是A.S ”相关问题
  • 第1题:

    有SQL语句 SELECT * FROM 教师 WHERE NOT(工资>30000R工资<2000) 与如上语句等价的SQL语句是

    A.SELECT * FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000

    B.SELECT * FROM 教师 WHERE 工资>2000 AND工资<3000

    C.SELECT * FROM 教师 WHERE 工资>2000 OR工资<3000

    D.SELECT * FROM 教师 WHERE 工资<=2000 AND工资>=3000


    正确答案:A
    解析:本题中SQL语句查询的是工资小于等于3000且大于等于2000的职工记录,与SQL中特殊运算符BETWEEN... EDN...等价,意思是在“…和…之间”。

  • 第2题:

    有SQL语句:SELECT * FROM教师WHERE NOT(工资>3000 OR 工资<2000)与如上语句等价的SQL语句是

    A.SELECT*FROM 教师 HWERE 工资 BETWEEN 2000 AND 3000

    B.SELECT*FROM 教师 HWERE 工资 >2000 AND 工资<3000

    C.SELECT*FROM 教师 HWERE 工资>2000 OR 工资<3000

    D.SELECT*FROM 教师 HWERE 工资<=2000 AND 工资>=3000


    正确答案:A

  • 第3题:

    1、已知关系模式: 教师(职工号,系号,姓名,工资,主讲课程) 学院(系号,系名) 与“SELECT * FROM 教师 WHERE NOT(工资>3000 OR 工资<2000)”等价的语句是()。

    A.SELECT * FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000

    B.SELECT * FROM 教师 WHERE 工资>2000 AND 工资<3000

    C.SELECT * FROM 教师 WHERE 工资>2000 OR 工资<3000

    D.SELECT * FROM 教师 WHERE 工资<=2000 AND 工资>=3000


    B 解析:定义视图的SQt.语句为CREATE’VIEW,其语法格式为: CREATE VIEW[(视图列名表)] ????????????AS …………SELECT语句 …………[WITH CHECK OPTION] 要求工资总额,用聚合函数SUM:计算列值总和,而COUNT:统计本列非空列值的个数。

  • 第4题:

    有SQL语句: SELECTDISTINCT系号FROM教师WHERE工资>=; ALL(SELECT工资FROM教师WHERE系号="02") 与如上语句等价的SQL语句是

    A.SELECTDISTINCT系号FROM教师WHERE工资>=; (SELECTMAX(工资)FROM教师WHERE系号="02")

    B.SELECTDISTINCT系号FROM教师WHERE工资>=; (SELECTMIN(工资)FROM教师WHERE系号="02")

    C.ELECTDISTINCT系号FROM教师WHERE工资>=; ANY(SELECT工资FROM教师WHERE系号="02")

    D.SELECTDISTINCT系号FROM教师WHERE工资>=; SOME(SELECT工资FROM教师WHERE系号="02")


    正确答案:A
    解析:本题SQL语句的含义是检索有教师工资大于或等于系号为“02”的所有教师工资的系号。ALL、ANY和SOME都是SQL语句中的量词,在进行比较运算时只要子查询中有一行能使结果为真,则结果为真,而ALL则要求子查询中的所有行都使结果为真时,结果才为真,因此在子查询中要使用MAX()函数求出“02”系的教师最高工资,其他系中只要有教师工资高于此函数值,结果便为真。

  • 第5题:

    有SQL语句:SELECT DISTINCT系号FROM教师WHERE 工资>=ALL (SELECT 工资FROM教师WHERE系号=\"02\") 与如上语句等价的SQL语句是

    A.SELECT DISTINCT系号FROM教师WHERE工资>=(SELECT MAX(工资)FROM教师WHERE 系号="02")

    B.SELECT DISTINCT系号FROM教师WHERE工资>=(SELECT MIN(工资)FROM教师WHERE 系号="02")

    C.SELECT DISTINCT系号FROM教师WHERE工资>=(ANY(SELECT(工资)FROM教师WHERE 系号="02")

    D.SELECT DISTINCT系号FROM教师WHERE工资>=(SOME (SELECT(工资)FROM教师WHERE 系号="02")


    正确答案:A