单选题有如下主题帖表:主题帖(编号C,用户名C,标题C,内容M,发帖时间T,点击数N,回复数N)查询点击数最高的主题帖(可能有多个),错误的SQL语句是(  )。ASELECT * TOP 1 FROM主题帖ORDER BY点击数DESCBSELECT * FROM主题帖WHERE点击数=ALL(SELECT点击数FROM主题帖)CSELECT * FROM主题帖WHERE点击数=(SELECT MAX(点击数)FROM主题帖)DSELECT * FROM主题帖WHERE点击数=ANY(SELECT点击数FROM主题帖)

单选题
有如下主题帖表:主题帖(编号C,用户名C,标题C,内容M,发帖时间T,点击数N,回复数N)查询点击数最高的主题帖(可能有多个),错误的SQL语句是(  )。
A

SELECT * TOP 1 FROM主题帖ORDER BY点击数DESC

B

SELECT * FROM主题帖WHERE点击数>=ALL(SELECT点击数FROM主题帖)

C

SELECT * FROM主题帖WHERE点击数=(SELECT MAX(点击数)FROM主题帖)

D

SELECT * FROM主题帖WHERE点击数>=ANY(SELECT点击数FROM主题帖)


参考解析

解析:
ANY(任意)和SOME(一些)表示只要在子查询中存在符合条件的行就成立;;ALL(所有的)只有子查询中所有的行都符合条件才成立。题目要求查询点击数最高的主题帖(可能有多个),因为有最高的含义,所以用谓词ALL,而不用SOME和ANY。A项正确,按点击数降序排列的第一条记录就是点击数最多的主题帖;B项正确,查询点击数多于或等于最大值的主题帖可以得到点击数最高的主题帖,ALL得到点击数的最大值;C项正确,查询主题帖中点击数等于最大点击数的对应的记录信息就是点击数最多的主题帖的信息。

相关考题:

标准SQL基本查询模块的结构是A)SELECT…FROM…ORDER BYB)SELECT…WHERE…GROUP BYC)SELECT…WHERE…HAVINGD)SELECT…FROM…WHERE

标准的SQL基本查询语句的格式是( )。A.SELECT...FROM...WHEREB.SELECT...WHERE...FROMC.SELECT...WHERE...GROUP BYD.SELECT...FROM...ORDER BY

与 “ SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分> = ALL ;(SELECT 最后得分 FROM 歌手 WHERE SUBSTR( 歌手号 ,1,1)="2") ” 等价的 SQL 语句是A)SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分> = ;(SELECT MAX( 最后得分 ) FROM 歌手 WHERE SUBSTR( 歌手号 ,1,1)="2")B)SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分> = ;(SELECT MIN( 最后得分 ) FROM 歌手 WHERE SUBSTR( 歌手号 ,1,1)="2")C)SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分> =ANY ;(SELECT 最后得分 FROM 歌手 WHERE SUBSTR( 歌手号 ,1,1)="2")D)SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分> =SOME ;(SELECT 最后得分 FROM 歌手 WHERE SUBSTR( 歌手号 ,1,1)="2")

对由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,其在被DBMS处理时,各子句的执序次序(43)。A.SELECT—FROM—GROUP—WHERE—ORDERB.FROM—SELECT—WHERE—GROUP—ORDERC.FROM—WHERE—GROUP—SELECT—ORDERD.SELECT—FROM—WHERE—GROUP—ORDER

请将下列SQL语句的空缺部分补充完整。(1)查询标题或内容包含“SQL”的主题标题,按发布时间降序排序。SELECT DISTINCT标题FROM主题(d)(e);(2)查找名称为“数据库技术”的栏目及其子栏目中的精华主题的标题和点击率。SELECT 标题,点击率FROM 主题WHERE 类型='精华'AND栏目编号 (f) (SELECT栏目编号FROM 栏目WHERE 名称='数据库技术'(g)SELECT 栏目编号FROM栏目WHERE (h) (SELECT栏目编号FROM栏目WHERE 名称='数据库技术'));

有如下SQL语句: SELECT姓名FROM学生表WHERE学号IN; (SELECT学号FROM成绩表WHERE成绩>90) 下列哪条命令与该SQL语句等价A.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE成绩>90)B.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)C.SELECT姓名FROM学生表WHERE学号EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)D. SELECT姓名FROM学生表WHERE学号=; (SELECT学号FROM成绩表WHERE成绩>90)

在考生文件夹下完成下列操作:用户文件下已存在client(用户)表、topic(主题)表和reply(回复)表。1.考生文件夹下已有文件pone.pr9,但其中有4处内容缺失,请填充之。不要修改程序的其他内容。程序的功能是根据reply表统计各主题帖的回复数,并将统计值存入topic表中的已存在的“回复数”字段。最后要运行该程序文件。2.使用SELECT语句查询用户名为“ehengguowe”的客户发布的主题的所有回复。查询结果包含“编号”、“用户名”、“回复时间”和“主题帖编号”四项内容,各记录按“主题帖编号”升序排序,“主题帖编号”相同再按“回复时间”升序排序,查询结果存放在表tableone中。最后将该语句保存在命令文件ptwo.prg中。

有SQL语句: SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; ALL(SELECT 工资 FROM 教师 WHERE 系号 =“02”) 与如上语句等价的SQL语句是A.SELECT DISTINCT 系号 PROM 教师 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”)

有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")

若要检索“读者信息”表中所有“性别”为“男”,并按“读者编号”降序排列的记录,正确的SQL语句是()A、Select*From 读者信息 Where 性别 Like“男“Order By 读者编号DescB、Select*From 读者信息 Where 性别 Like“男“Order By 读者编号AscC、Select*From 读者信息 Where 性别 Like“男“Order By 读者编号D、Select*From 读者信息 Where 性别 Like“男“Group By 读者编号Desc

对由SELECT--FROM—WHERE—GROUP--ORDER组成的SQL语句,其在被DBMS处理时,各子句的执行次序为()A、SELECT—FROM—GROUP—WHERE—ORDERB、FROM--WHERE——GROUP——ORDER——SELECTC、FROM——WHERE——GROUP——SELECT——ORDERD、SELECT——FROM——WHERE——GROUP——ORDER

下面哪条语句可以取出薪水最高的前三个人:()A、SELECT * FROM (SELECT * FROM EMPLOYEES ORDER BY SALARY );B、SELECT * FROM (SELECT * FROM EMPLOYEES ORDER BY SALARY ) WHERE ROWNUM=3;C、SELECT * FROM (SELECT * FROM EMPLOYEES ORDER BY SALARY DESC) WHERE ROWNUM=3;D、SELECT * FROM EMPLOYEES WHERE ROWNUM=3 ORDER BY SALARY DESC;

下列SQL语句中,能够对查询结果进行排序的是()A、SELECT * FROM 学生表 WHERE 专业=‘软件’ORDER BY 年龄B、SELECT * FROM 学生表 WHERE 专业=‘软件’C、SELECT * FROM 学生表 WHERE 专业=‘软件’AVG 年龄D、SELECT * FROM 学生表 WHERE 专业=‘软件’DISTINCT 年龄

下列SQL语句中,能够完成对查询结构排序的是()。A、SELECT *FROM 学生 WHERE 专业=’软件’ ORDER BY 年龄B、SELECT *FROM 学生表 WHERE 专业=‘软件’C、SELECT *FROM 学生表 WHERE 专业=‘软件’ WHERE 专业= ‘软件AVG 年龄D、SELECT *FROM 学生表 WHERE 专业=‘软件’ DISTINCT 年龄 11

有如下SQL语句:下列哪条命令与该SQL语句等价() SELECT姓名FROM学生表WHERE学号IN; (SELECT学号FROM成绩表WHERE成绩>90)A、SELECT姓名FROM学生表WHEREEXISTS;(SELECT学号FROM成绩表WHERE成绩>90)B、SELECT姓名FROM学生表WHEREEXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)C、SELECT姓名FROM学生表WHERE学号EXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)D、SELECT姓名FROM学生表WHERE学号=;(SELECT学号FROM成绩表WHERE成绩>90)

现有书目表book,包含字段:price(float);现在查询一条书价最高的书目的详细信息,以下语句正确的是()A、select top 1 * from book order by price ascB、select top 1 * from book order by price descC、select top 1 * from book where price= (select max (price)from book)D、select top 1 * from book where price= max(price)

单选题有如下用户表和主题帖表:用户(用户名C,密码C,性别L,电子邮箱C)主题帖(编号C,用户名C,标题C,内容M,发帖时间T)查询没有发表过任何主题帖的用户信息,正确的SQL语句是(  )。ASELECT*FROM用户WHERE NOT EXISTS(SELECT*FROM主题帖WHERE用户名=用户.用户名)BSELECT*FROM用户WHERE EXISTS(SELECT*FROM主题帖WHERE用户名!=用户.用户名)CSELECT*FROM用户WHERE用户名NOT IN(SELECT*FROM主题帖)DSELECT*FROM用户WHERE用户名!=(SELECT用户名FROM主题帖)

单选题有如下用户表和回复帖表:用户(用户名C,密码C,性别L,电子邮箱C)回复帖(编号C,用户名C,内容M,回复时间T,主题帖编号C)查询发表了编号为“00001”的回复帖的用户信息,正确的SQL语句是(  )。ASELECT用户.用户名,电子邮箱FROM用户,回复帖WHERE回复帖.编号=“00001”BSELECT用户.用户名,用户.电子邮箱FROM用户,回复帖ON用户.用户名=回复帖.用户名WHERE编号=“00001”CSELECT用户.用户名,用户.电子邮箱FROM用户JOIN回复帖ON用户.用户名=回复帖.用户名WHERE编号=“00001”DSELECT用户.用户名,用户.电子邮箱FROM用户JOIN回复帖WHERE用户.用户名=回复帖.用户名AND编号=“00001”

单选题有如下主题帖表和回复帖表:主题帖(编号C,用户名C,标题C,内容M,发帖时间T)回复帖(编号C,用户名C,内容M,回复时间T,主题帖编号C)查询所有没有回复帖的主题帖信息,正确的SQL语句是(  )。ASELECT * FROM 主题帖WHERE编号NOT IN(SELECT编号FROM回复帖)BSELECT * FROM 主题帖WHERE编号!=(SELECT主题帖编号FROM回复帖)CSELECT * FROM 主题帖WHERE NOT EXISTS(SELECT*FROM 回复帖WHERE主题帖编号=主题帖.编号)DSELECT * FROM主题帖WHERE EXISTS(SELECT * FROM 回复帖WHERE主题帖编号!=主题帖.编号)

单选题有订单表如下:订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2))查询金额最高的订单的订单号(可能有多个),不正确的SQL语句是(  )。ASELECT订单号FROM订单WHERE金额=ALL(SELECT金额FROM订单)BSELECT订单号FROM订单WHERE金额=(SELECT MAX(金额)FROM订单)CSELECT订单号FROM订单WHERE金额=MAX(金额)DSELECT订单号FROM订单WHERE金额=(SELECT MAX(金额)FROM订单)

单选题有回复帖表如下:回复帖(编号C,用户名C,内容M,回复时间T,主题帖编号C)查询所有内容包含“春节”字样的回复帖,正确的SQL语句是(  )。ASELECT * FROM 回复帖 WHERE内容LIKE“%春节%”BSELECT * FROM 回复帖 WHERE内容LIKE“*春节*”CSELECT * FROM 回复帖 WHERE内容LIKE“?春节? ”DSELECT * FROM 回复帖 WHERE内容LIKE“春节_”

单选题有主题帖表如下:主题帖(编号C,用户名C,标题C,内容M,发帖时间T)要将编号为“00002”的主题帖的标题改为“Visual FoxPro”,正确的SQL语句是(  )。AUPDATE主题帖SET标题=“Visual Foxpm” WHERE编号=“00002”BUPDATE主题帖SET标题WITH “Visual Foxpro” WHERE编号=“00002”CUPDATE INTO主题帖SET标题=“Visual Foxpro” WHERE编号=“00002”DUPDATE INTO主题帖SET标题EITH “Visual Foxpro” WHERE编号=“00002”

单选题有如下用户表和主题帖表:用户(用户名C,密码C,性别L,电子邮箱C)主题帖(编号C,用户名C,标题C,内容M,发帖时间T)查询发表了编号为“00003”的主题帖的用户信息,正确的SQL语句是(  )。ASELECT用户名,电子邮箱FROM用户WHERE主题帖.编号=“00003”BSELECT用户.用户名,用户.电子邮箱FROM用户,主题帖WHERE编号=“00003”AND用户.用户名=主题帖.用户名CSELECT用户.用户名,用户.电子邮箱FROM用户JOIN主题帖WHERE用户.用户名=主题帖.用户名AND编号=“00003”DSELECT用户.用户名,用户.电子邮箱FROM用户INNER JOIN主题帖WHERE用户.用户名=主题帖.用户名AND编号=“00003”

单选题有如下主题帖表:主题帖(编号C,用户名C,标题C,内容M,发帖时间T,点击数N,回复数N)查询点击数最高的主题帖(可能有多个),错误的SQL语句是(  )。ASELECT * TOP 1 FROM主题帖ORDER BY点击数DESCBSELECT * FROM主题帖WHERE点击数=ALL(SELECT点击数FROM主题帖)CSELECT * FROM主题帖WHERE点击数=(SELECT MAX(点击数)FROM主题帖)DSELECT * FROM主题帖WHERE点击数=ANY(SELECT点击数FROM主题帖)

单选题有如下用户表和主题帖表:用户(用户名C,密码C,性别L,电子邮箱C)主题帖(编号C,用户名C,标题C,内容M,发帖时间T)统计并显示发表主题帖数量大于等于3的用户信息,正确的SQL语句是(  )。ASELECT用户.用户名,电子邮箱,SUM(*)主题帖数量FROM用户,主题帖WHERE用户.用户名=主题帖.用户名;GROUP BY用户.用户名,电子邮箱HAVING主题帖数量=3BSELECT用户.用户名,电子邮箱,SUM(*)主题帖数量FROM用户,主题帖WHERE用户.用户名=主题帖.用户名;GROUP BY用户.用户名,电子邮箱WHERE主题帖数量=3CSELECT用户.用户名,电子邮箱,COUNT(*)主题帖数量FROM用户,主题帖WHERE用户.用户名=主题帖.用户名GROUP BY用户.用户名,电子邮箱HAVING主题帖数量=3DSELECT用户.用户名,电子邮箱,COUNT(*)主题帖数量FROM用户,主题帖WHERE用户.用户名=主题帖.用户名GROUP BY用户.用户名,电子邮箱WHERE主题帖数量=3

单选题有主题帖表如下:主题帖(编号C,用户名C,标题C,内容M,发帖时间T)查询所有内容包含“春节”字样的主题帖,正确的SQL语句是(  )。ASELECT * FROM主题帖WHERE内容$“春节”BSELECT * FROM主题帖WHERE“春节”IN内容CSELECT * FROM主题帖WHERE“春节”IN(内容)DSELECT * FROM主题帖WHERE内容LIKE“%春节%”

单选题有如下主题帖表:主题帖(编号C,用户名C,标题C,内容M,发帖时间T,点击数N,回复数N)查询回复数最高的主题帖(可能有多个),正确的SQL语句是(  )。ASELECT*FROM主题帖WHERE回复数=(SELECT回复数FROM主题帖)BSELECT*FROM主题帖WHERE回复数=ANY(SELECT回复数FROM主题帖)CSELECT*FROM主题帖WHERE回复数=SOME(SELECT回复数FROM主题帖)DSELECT*FROM主题帖WHERE回复数=ALL(SELECT回复数FROM主题帖)

单选题有主题帖表如下:主题帖(编号C,用户名C,标题C,内容M,发帖时间T)查询所有的主题帖,要求各主题帖按其发帖时间的先后次序降序排序,正确的SQL语句是(  )。ASELECT * FROM 主题帖 ORDER BY 发帖时间BSELECT * FROM 主题帖 ORDER BY 发帖时间 DESCCSELECT * FROM 主题帖 ORDER 发帖时间DSELECT * FROM 主题帖 ORDER 发帖时间 DESC