有如下SQL SELECT语句SELECT*FORM. 工资表 WHERE 基本工资=1500下列与该语有如下SQL SELECT语句 SELECT*FORM. 工资表 WHERE 基本工资<=2000 AND 基本工资>=1500 下列与该语句等价的A.SELECT*FORM. 工资表 WHERE 基本工资 BETWEEN 1500 AND 2000B.SELECT*FORM. 工资表 WHERE 基本工资 BETWEEN 2000 AND 1500C.SELECT*FORM. 工资表 WHERE 基本

题目
有如下SQL SELECT语句SELECT*FORM. 工资表 WHERE 基本工资<=2000 AND 基本工资>=1500下列与该语

有如下SQL SELECT语句 SELECT*FORM. 工资表 WHERE 基本工资<=2000 AND 基本工资>=1500 下列与该语句等价的

A.SELECT*FORM. 工资表 WHERE 基本工资 BETWEEN 1500 AND 2000

B.SELECT*FORM. 工资表 WHERE 基本工资 BETWEEN 2000 AND 1500

C.SELECT*FORM. 工资表 WHERE 基本工资 FROM1500 INTO 2000

D.SELECT*FORM. 工资表 WHERE 基本工资 FROM 2000 INTO 1500


相似考题
更多“有如下SQL SELECT语句SELECT*FORM. 工资表 WHERE 基本工资=1500下列与该语 有如下SQL SELECT语句 SELECT*FORM. 工资表 WHERE 基本工资<=2000 AND 基本工资>=1500 下列与该语句等价的A.SELECT*FORM. 工资表 WHERE 基本工资 BETWEEN 1500 AND 2000B.SELECT*FORM.”相关问题
  • 第1题:

    有如下SQL SELECT语句

    SELECT * FORM. 工资表 WHERE 基本工资<=2000 AND 基本工资>=1500

    下列与该语句等价的是

    A.SELECT * FORM. 工资表 WHERE 基本工资 BETWEEN 1500 AND 2000

    B.SELECT * FORM. 工资表 WHERE 基本工资 BETWEEN 2000 AND 1500

    C.SELECT * FORM. 工资表 WHERE 基本工资 FROM 1500 INTO 2000

    D.SELECT * FORM. 工资表 WHERE 基本工资 FROM 2000 INTO 1500


    正确答案:A
    解析:BETWEEN...AND...是SQL查询语句中的一个特殊运算符,意思为"吅蛥之间",相当于逻辑运算中的(A>= AND >=B,其中A>B),选项B)中数值放置错误,选项C)和选项D)为语法错误。

  • 第2题:

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

    部门(部门号C(2)、部门名称C(10) )

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

    检索有职工的基本工资大于或等于“11”部门中任意一名职工工资的“部门号”,正确的语句是( )。

    A.SELECT DISTmCT部门号FROM职工WHERE基本工资>=ANY; (SELECT基本工资FROM职工WHERE部门号="11")

    B.SELECT DISTINC部门号FROM职工WHERE基本工资>=ALL; (SELECT基本工资FROM职工WHERE部门号="11")

    C.SELECT DISTINCT部门号FROM职工WHERE基本工资>=ANY; (SELECT MAX(基本工资)FROM职工WHERE部门号="11")

    D.SELECT DISTINCT部门号FROM职工WHERE基本工资>=ALL; (SELECT MIN(基本工资)FROM职工WHERE部门号="11")


    正确答案:B
    解析:在SQL语句中可以利用ANY、ALL等量词进行查询。基本格式为:
    表达式>比较运算符>[ANY|ALL|SOME](子查询)
    其中,ANY(任意的)和SOME(一些)表示只要子查询中存在符合条件的行,结果就成立:而ALL(所有的)只有子查询中的所有行都符合条件,结果才成立。
    本题中要求检索有职工的基本工资大于或等于“11”部门中任意一名职工的工资的部门号,等价于其他部门职工的基本工资有大于或等于“11”部门中所有职工的工资,因此要使用ALL短语。选项C)和D)的属于语法错误,SQL不支持此类型查询。

  • 第3题:

    列出工资表中基本工资在1200元到1800元之间的职工信息,应使用的SQL查询语句是______。

    A.SELECT*FROM工资WHERE基本工资>=1200 OR基本工资<=1800

    B.SELECT*FROM工资WHERE基本工资IN(1200,1800)

    C.SELECT*FROM工资WHERE基本工资BETWEEN 1200 AND 1800

    D.SELECT*FROM工资WHERE基本工资LIKE(1200,1800)


    正确答案:C
    解析:在SELECT查询语句中可以使用下表中的特殊运算符来简洁而清晰地表示条件。从表中可知,正确表示基本工资“在1200元到1800元之间”这个条件的子句是“BETWEEN 1200 AND l800”。
                 

  • 第4题:

    有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


    正确答案:A
    BETWEEN…AND…是SQL中比较特殊的函数,经常与SQL联合使用用来设定查询条件,这个函数所设定的查询条件是值在某个范围内,并且包含边界取值,题目中WHERER所设定的条件是NOT(工资>3000 AND工资<2000),其含义不是在小于2000或大于3000的范围内,这恰好是在2000到3000之间,选项A使用BETWEEN ... AND...设定查询条件,与此条件实现的功能一致。故选项A为正确答案。选项B表示工资大于2000并且小于3000,选项C表示工资大于2000或者工资小于3000,选项D表示工资小于等于2000并且大于等于3000。

  • 第5题:

    使用如下数据袁:仓库表(仓库号,所在城市) 职工表(职工号,仓库号,工资) 其中,仓库号、所在城市和职工号字段为字符型,工资字段为数值型。 有如下SQL SELECT语句: SELECT*FORM职工表WHERE工资<=2000 AND工资>=1500 下列与该语句等价的是( )。

    A. SELECT*FROM职工表WHERE工资BETWEEN l500 AND 2000

    B. SELECT*FROM职工表WHERE工资BETWEEN 2000 AND l500

    C. SELECT*FROM职工表WHERE工资FROM l500 INT0 2000

    D. SELECT*FROM职工表WHERE工资FROM 2000 INT0 1500


    正确答案:A
    BETWEEN…AND…是SQL查询语句中的一个特殊运算符,意思为“…和…之间”,相当于逻辑运算中的(A>=AND>=B,其中A>B),选项B中数值放置错误,选项C和选项D为语法错误。

  • 第6题:

    有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...等价,意思是在“…和…之间”。

  • 第7题:

    有下列SQL SELECT语句: SELECT * FORM. 成绩表 WHERE 物理 BETWEEN 80 AND 90 下列与该语句等价的( )。

    A.SELECT * FORM. 成绩表 WHERE 物理<=90 AND 物理 >=80

    B.SELECT * FORM. 成绩表 WHERE 物理 <90 AND 物理>80

    C.SELECT * FORM. 成绩表 WHERE 物理>=90 AND 物理<=80

    D.SELECT * FORM. 成绩表 WHERE 物理>90 AND 物理<80


    正确答案:A
    解析:BETWEEN..AND...是SQL查询语句中的一个特殊运算符,意思为“...和...之间”,相当与逻辑与运算中的(A>=AND>=B,其中A>B)。

  • 第8题:

    有如下SQL SELECT语句 SELECT *FROM stock WHERE 单价 BETWEEN 12.76 AND 15.20 与该语句等价的是

    A.SELECT *FROM stock WHERE 单价<=15.20 .AND. 单价>=12.76

    B.SELECT *FROM stock WHERE 单价<15.20 .AND. 单价>12.76

    C.SELECT *FROM stock WHERE 单价>=15.20 .AND. 单价<=12.76

    D.SELECT *FROM stock WHERE 单价>15.20 .AND. 单价<12.76


    正确答案:A
    解析:本题考查考生对 BETWEEN的理解和掌握。语句:
    SELECT * FROM stock WHERE单价 BETWEEN 12.76 AND 15.20
    的含义是:选择“单价”在12.76和12.50之间的那些记录。请注意,用BETWEEN作取值范围限定时,是包括限定条件的两个端点值的,因此本题所设定的限定条件相当于“单价”大于等于12.76并且小于等于12.50的记录。选项A是另外一种实现条件查询的书写方法,其含义与题干中给出的SQL语句是完全一样的,其他几个选项都错误,请注意选项C有干扰性,其错误在用大于号和小于号作限定条件时,必须将小值写在AND的前面,故选项A为正确答案。

  • 第9题:

    查找zg表中基本工资在400~500之间的职工姓名和单位,则下列语句正确的是 ( )。

    A.SELECT 姓名,单位 FROM zg; WHERE 基本工资 BETWEEN 400 AND 500

    B.SELECT 姓名,单位 FROM zg; WHERE 基本工资 BETWEEN 400 OR 500

    C.SELECT 姓名,单位 FROM zg; WHERE 基本工资 BETWEEN 500 AND 400

    D.SELECT 姓名,单位 FROM zg; WHERE 基本工资 BETWEEN 500 OR 400


    正确答案:A
    解析:依据题意,可以使用“BETWEEN…AND…”符号,用来表示介于两个数之间且边界包含这两个数值,因此答案为A。

  • 第10题:

    有如下SQL SELECT语句 SELECT*FROM kh WHERE 账户金额BETWEEN 30000 AND 60000与该语句等价的是( )。

    A.SELECT*FROM kh WHERE 账户金额<=30000.AND.账户金额>=60000

    B.SELECT*FROM kh WHERE 账户金额<30000.AND.账户金额>60000

    C.SELECT*FROM kh WHERE 账户金额>=30000.AND.账户金额<=60000

    D.SELECT*FROM kh WHERE 账户金额>30000.AND.账户金额<60000


    正确答案:C
    解析:在SQL-SELECT命令中使用的“BETWEEN…AND…”运算符表示在什么范围内,即在“…和…之间”,并且包括两个边界。本题BETWEEN30000AND60000子句含义为单价在30000和60000之间(包括30000和60000),因此答案为C。

  • 第11题:

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

    SELECT姓名FROM职工;

    WHERE基本工资<=__________;

    (SELECT基本工资FROM职工)


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

  • 第12题:

    假定某企业根据2014年5月员工的出勤率、岗位、应扣款得出的工资表如下:



    查询部门人数大于2的部门员工平均工资的SQL的语句如下:SELECT( )FROM工资表( )( )b.将设计部员工的基本工资增加10%的SQL的语句如下:Update工资表(请作答此空)( )

    A.Set基本工资=基本工资*'1.1'
    B.Set基本工资=基本工资*1.1
    C.Insert基本工资=基本工资*'1.1'
    D.Insert基本工资=基本工资*1.1

    答案:B
    解析:

  • 第13题:

    有下列SQLSELECT语句:

    SELECT*FORM. 成绩表 WHERE 物理 BETWEEN 80 AND 90

    下列与该语句等价的是( )。

    A.SELECT*FORM. 成绩表 WHERE物理<=90AND 物理>=80

    B.SELECT*FORM. 成绩表 WHERE物理<90AND 物理>80

    C.SELECT*FORM. 成绩表 WHERE物理>=90AND 物理<=80

    D.SELECT*FORM. 成绩表 WHERE物理>90 AND 物理<80


    正确答案:A
    解析:BETWEEN…AND…是SQL查询语句中的一个特殊运算符,意思为“…和…之间”,相当于逻辑与运算中的A>=AND>=B,其中A>B。

  • 第14题:

    第下列各题使用如下数据。 部门(部门号C(2)、部门名称C(10)) 职工(部门号C(2)、职工号C(4)、姓名C(8)、基本工资 N(7,2)) 检索有职工的基本工资大于或等于“11”部门中任意一名职工工资的“部门号”,正确的语句是( )。

    A.SELECT DISTINCT部门号FROM职711 WHERE基本工资>=ANY (SELECT基本工资FROM职工WHERE部门号一”ll”)

    B.SELECT DISTINCT部门号FROM职工WHERE基本工资>=ALL (SELECT基本工资FROM职工WHERE部门号 一”ll”)

    C.SELECT DISTINCT部门号FROM职工WHERE基本工资>=ANY (SELECT MAX(基本工资)FROM职工WHERE部门号=”ll”)

    D.SELECT DlSTINcT部门号FROM职工WHERE基本工资>=ALL (SELECT MIN(基本工资)FROM职工WHERE部 门号=”11”)


    正确答案:B
    B。【解析】在SQL语句中可以利用ANY、ALL等量词进行查询。基本格式为:<表达式><比较运算符>[ANYIALLISOME](子查询)其中,ANY(任意的)和SOME(一些)表示只要子查询中存在符合条件的行,结果就成立;而ALL(所有的)只有子查询中的所有行都符合条件,结果才成立。本题中要求检索有职工的基本工资大于或等于“ll”部门中任意一名职工的工资的部门号,等价于其他部门职工的基本工资有大于或等于“ll”部门中所有职工的工资,因此要使用ALL短语。选项C和D的属于语法错误,SQL不支持此类型查询。

  • 第15题:

    有如下SQL SELECT语句SELECT*FORM工资表WHERE基本工资<=2000 AND基本工资>=1500下列与该语句等价

    有如下SQL SELECT语句 SELECT*FORM工资表WHERE基本工资<=2000 AND基本工资>=1500下列与该语句等价的

    A.SELECT * FORM. 工资表 WHERE 基本工资 BETWEEN 1500 AND 2000

    B.SELECT * FORM. 工资表 WHERE 基本工资 BETWEEN 2000 AND 1500

    C.SELECT * FORM. 工资表 WHERE 基本工资 FROM 1500 INTO 2000

    D.SELECT * FORM. 工资表 WHERE 基本工资 FROM 2000 INT0 1500


    正确答案:A
    解析:SQL查询语句中特殊运算BETWEEN...AND...的含义为“…和…之间”。BETWEEN...AND...是SQL查询语句中的一个特殊运算符,意思为“…和…之间”,相当与逻辑运算中的(A>=AND>=B,其中A>B,选项B中数值放置错误,选项C和选项D为语法错误。掌握VisualFoxPro中关系表达式及逻辑表达式运算符的含义。

  • 第16题:

    有如下SQL SELECT 语句SELECT * FROM stock WHERE 单价 BETWEEN 12.76 AND 15.20与该语句等价的是A) SELECT * FROM stock WHERE 单价<=15.20.AND.单价>=12.76B) SELECT * FROM stock WHERE 单价<15.20.AND.单价>12.76C) SELECT * FROM stock WHERE 单价>=15.20.AND.单价<=12.76D) SELECT * FROM stock WHERE 单价>15.20.AND.单价<12.76


    正确答案:A
    本题考查考生对BETWEEN的理解和掌握。语句:
      SELECT F FR0M stock WHERE 单价BETWEEN 12.76 AND 15.20的含义是:选择"单价"在12.76和12.50之间的那些记录。请注意,用BETWEEN作取值范围限定时,是包括限定条件的两个端点值的,因此本题所设定的限定条件相当于”单价”大于等于12.76并且小于等于12.50的记录。选项A是另外一种实现条件查询的书写方法,其含义与题干中给出的sQL语句是完全一样的,其他几个选项都错误,请注意选项C有干扰性,其错误在用大于号和小于号作限定条件时,必须将小值写在AND的前面,故选项A为正确答案。

  • 第17题:

    有下列SQL SELECT语句: SELECT*FRM工资表WHERE基本工资<一300( AND基本工资>=1000 下列与该语句等价的是( )。

    A.SEl,ECT*FROM工资表WHERE基本工资BE TWEEN l000 AND 3000

    B.SEL ECT*FROM工资表WHERE基本工资BE TWEEN 3000 AND l000

    C.SEL ECT*FROM工资表WHERE基本工资FROM 1000 INT0 3000

    D.SEL ECT*FROM 工资表WHERE基本工资 FROM 3000 INTO1000


    正确答案:A
    A。【解析】SQL查询语句中特殊运算BETWEEN…AND…的含义为“…和…之间”,相当于逻辑与运算中的(A>=AND>=B,其中A>B)。

  • 第18题:

    列出工资表中基本工资在1200元~1800元之间的职工信息,应使用的SQL查询语句是______。

    A.SELECT*FROM工资WHERE基本工资>=1200 OR基本工资<=1800

    B.SELECT*FROM工资WHERE基本工资IN(1200,1800)

    C.SELECT*FROM工资WHERE基本工资BETWEEN 1200 AND 1800

    D.SELECT*FROM工资WHERE基本工资LIKE(1200,1800)


    正确答案:C

  • 第19题:

    有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


    正确答案:A
    解析:BETWEEN…AND…是SQL中比较特殊的函数,经常与SQL联合使用用来设定查询条件,这个函数所设定的查询条件是值在某个范围内,并且包含边界取值,题目中WHERE所设定的条件是NOT(工资>3000 AND工资 2000),其含义不是在小于2000或大于3000的范围内,这恰好是在2000到3000之间,选项A使用 BETWEEN…AND…设定查询条件,与此条件实现的功能一致.故选项A为正确答案。选项B表示工资大于2000并且小于3000,选项C表示工资大干 2000或者工资小于3000,选项D表示工资小于等于 2000并且大于等于3000。

  • 第20题:

    有下列SQL SELECT语句:SELECT*FROM 工资表 WHERE 基本工资<=3000 AND 基本工资>=1000下列与该语

    有下列SQL SELECT语句: SELECT*FROM 工资表 WHERE 基本工资<=3000 AND 基本工资>=1000 下列与该语句等价的是( )。

    A.SELECT*FROM 工资表 WHERE 基本工资 BETWEEN 1000 AND 3000

    B.SELECT*FROM 工资表 WHERE 基本工资 BETWEEN 3000 AND 1000

    C.SELECT*FROM 工资表 WHERE 基本工资 FROM 1000 INTO 3000

    D.SELECT*FROM 工资表 WHERE 基本工资 FROM 3000 INTO 1000


    正确答案:A
    解析:SQL查询语句中特殊运算BETWEEN...AND...的含义为“...和...之间”,意思为“..和..之间”相当于逻辑与运算中的(A>=AND>=B,其中A>B),选项B)中数值放置错误,选项C)和选项D)语句错误。

  • 第21题:

    若用SQL命令检索所有比“刘宁”基本工资多的职工记录,下列语句正确的是 ( )。

    A. SELECT*FROM zg; WHERE 基本工资>(SELECT基本工资FROM zg; WHERE 姓名=“刘宁”)

    B.SELECT*FROM zg; WHERE 姓名=“刘宁”

    C.SELECT*FROM zg; WHERE 基本工资>(SELECT基本工资; WHERE 姓名=“刘宁”)

    D.SELECT*FROM zg; WHERE 基本工资>“刘宁”


    正确答案:A
    解析:本题使用嵌套查询来求解,内层查询查找出“刘宁”的基本工资,外层查询查找比“刘宁”基本工资多的职工记录。

  • 第22题:

    有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

  • 第23题:

    假定某企业根据2014年5月员工的出勤率、岗位、应扣款得出的工资表如下:



    查询部门人数大于2的部门员工平均工资的SQL的语句如下:SELECT( )FROM工资表( )( )b.将设计部员工的基本工资增加10%的SQL的语句如下:Update工资表( )(请作答此空)

    A.HAVING部门=设计部
    B.WHERE'部门'='设计部'
    C.WHERE部门='设计部'
    D.WHERE部门=设计部

    答案:C
    解析: