niusouti.com

有如下SQL语句:SELECT 姓名,MAX(工资) AS 工资 FROM 教师表 GROUP BY 系号该语句的作用是A.检索出所有教师中工资最高的教师的姓名和工资B.检索出各系教师中工资最高的教师的姓名和工资C.检索出所有教师中工资最低的教师的姓名和工资D.检索出各系教师中工资最低的教师的姓名和工资

题目

有如下SQL语句:

SELECT 姓名,MAX(工资) AS 工资 FROM 教师表 GROUP BY 系号

该语句的作用是

A.检索出所有教师中工资最高的教师的姓名和工资

B.检索出各系教师中工资最高的教师的姓名和工资

C.检索出所有教师中工资最低的教师的姓名和工资

D.检索出各系教师中工资最低的教师的姓名和工资


相似考题
更多“有如下SQL语句: SELECT 姓名,MAX(工资) AS 工资 FROM 教师表 GROUP BY 系号 该语句的作用是A.检 ”相关问题
  • 第1题:

    有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”系的教师最高工资,其他系中只要有教师工资高于此函数值,结果便为真。

  • 第2题:

    有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

  • 第3题:

    有这样一个数据表,职工表(职工号,姓名,职务,工资),要想查询工资最高的职工号和姓名,以下SELECT语句正确的是

    A.SELECT职工号, 姓名FROM职工 WHERE工资= MAX(工资)  

    B.SELECT职工号, 姓名FROM职工 WHERE工资=(SELECT MAX(工资) FROM职工)

    C.SELECT职工号, 姓名, 工资FROM职工 WHERE工资=MAX(工资)

    D.SELECT职工号, 姓名,MAX(工资) FROM职工WHERE工资=MAX(工资)


    SELECT 职工号 , 姓名 FROM 职工 WHERE 工资 = ( SELECT MAX( 工资 ) FROM 职工)

  • 第4题:

    有如下SQL语句: SELECT 姓名,MAX (工资)as.工资 FROM 教师表 GROUP BY 系号 该语句的作用是

    A.检索出所有教师中工资最高的教师的姓名和工资

    B.检索出各系教师中工资最高的教师的姓名和工资

    C.检索出所有教师中工资最低的教师的姓名和工资

    D.检索出各系教师中工资最低的教师的姓名和工资


    正确答案:B
    解析:本题SQL语句的含义是统计各个系中工资最高的职工记录,并显示该职工的姓名和工资。

  • 第5题:

    有这样一个数据表,职工(职工号,姓名,职务,工资),要想查询工资最高的职工号和姓名,以下SELECT语句正确的是()

    A.SELECT职工号, 姓名FROM职工 WHERE工资= MAX(工资)

    B.SELECT职工号, 姓名FROM职工 WHERE工资=(SELECT MAX(工资) FROM职工)

    C.SELECT职工号, 姓名, 工资FROM职工 WHERE工资=MAX(工资)

    D.SELECT职工号, 姓名,MAX(工资) FROM职工WHERE工资=MAX(工资)


    SELECT 职工号 , 姓名 FROM 职工 WHERE 工资 = ( SELECT MAX( 工资 ) FROM 职工)