BookStore数据库中有销售明细表OrderDetail(OrderCode,BookCode,Amount)查询销售总量前20%的图书,并按总销量降序排列。SQL语句:SELECT TOP 20 PERCENT Bookcode As书号,SUM(Amount)As总销量ROMOrderDetail GROUP BY Book code ORDER BY()
第1题:
若需在“参赛队”表中按降序排列查询前3名的队伍,下列语法正确的是______。
A.SELECT队名,积分TOP 3 FROM参赛队; ORDER BY积分DESC
B.SELECT队名,积分TOP 3 PERCENT FROM参赛队; ORDER BY积分DESC
C.SELECT队名,积分TOP 3 FROM参赛队DESC;
D.SELECT队名,积分TOP 3 PERCENT FROM参赛队DESC
第2题:
在成绩表中要求按“总分”降序排列,并查询前3名学生的记录,正确的命令是
A.SELECT * TOP 3 FROM成绩表; WHERE总分DESC
B.SELECT * TOP 3 FROM成绩表; FOR总分DESC
C.SELECT * TOP 3 FROM成绩表; GROUP BY总分DESC
D.SELECT * TOP 3FROM成绩表; ORDER BY总分DESC
第3题:
若需在“选课”表中按降序排列查询前3名的学生,下列语法正确的是( )。
A.SELECT 学生号,成绩 TOP 3 FROM 选课; ORDER BY 成绩 DESC
B. SELECT 学生号,成绩 TOP 3 PERCENT FROM 选课: ORDER BY 成绩 DESC
C.SELECT 学生号,成绩 TOP 3 FROM 选课 DESC:
D. SELECT 学生号,成绩 TOP 3 PERCENT FROM 选课 DESC
第4题:
在成绩表中要求按“物理”降序排列,并查询前两名的学生姓名,正确的命令是( )。
A.SELECT姓名TOP 2 FROM成绩表WHERE物理DESC
B.SELECT姓名TOP 2 FROM成绩表FOR物理DESC
C.SELECT姓名TOP 2 FROM成绩表GROUP BY物理DESC
D.SELECT姓名TOP 2 FROM成绩表ORDER BY物理DESC
第5题:
查询持有外币种类在4种以上人员的姓名,及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的是( )。
A.SELECT 姓名,COUNT(*) AS 外币种类 FROM 持有数; GROUP BY 姓名 HAVING COUNT(*)>=4; ORDER BY 外币种类,姓名 DESC
B.SELECT 姓名,COUNT(*) AS 外币种类 FROM 持有数; GROUP BY 姓名 HAVING COUNT(*)>=4; ORDER BY COUNT(*),姓名 DESC
C.SELECT 姓名,COUNT(*) AS 外币种类 FROM 持有数; GROUP BY 姓名 HAVING COUNT(*)>=4; ORDER BY 外币种类 AND 姓名 DESC
D.SELECT 姓名,COUNT(*) AS 外币种类 FROM 持有数; GROUP BY 姓名 HAVING COUNT(*)>=4; ORDER BY 外币种类+姓名 DESC
第6题:
检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是______。
A.SELECT S#, SUM(GRADE) FROM SC WHERE GRADE>=60 GROUP BY S# ORDER BY 2 DESC HAVING COUNT(*)>=4
B.SELECT S#, SUM(GRADE) FROM SC WHERE GRADE>=60 GROUP BY S# HAVING COUNT(*)>=4 ORDER BY 2 DESC
C.SELECT S#, SUM(GRADE) FROM SC WHERE GRADE>=60 HAVING COUNT(*)>=4 GROUP BY S# ORDER BY 2 DESC
D.SELECT S#, SUM(GRADE)FROM SC WHERE GRADE>=60 ORDER BY 2 DESC GROUP BY S# HAVING COUNT(*)>=4
第7题:
BookStore数据库中有图书表Book(BookCode,BookName,Author,PublisherCode,PublishTime查询作者名长度大于等于8的图书信息,显示书名(BookName)及作者(Author)。SQL语句:SELECTBookName,AuthorFROMBookWHERELenth(Author)=8
第8题:
BookStore数据库中有图书表Book(BookCode,BookName,Author,PublisherCode,PublishTime查询图书名称(BookName)含有“程序”的图书信息。SQL语句:SELECTBookCode,BookName,Author,Price,DiscountFROMBookWHEREName=“%程序%”
第9题:
在GZ表中选出职称为“工程师”的记录,并按年龄的降序排列,则实现的SQL语句为()
第10题:
对
错
第11题:
INSERT INTOOrderDetail(OrderCode,Amount,BookCode)VALUES(‘08110801’,3,’0701’)
INSERT INTOOrderDetail(OrderCode,Amount,BookCode)VALUES(‘08110801’,’0701’,3)
INSERT INTOOrderDetail(OrderCode,BookCode,Amount)VALUES(‘08110801’,’0701’,3)
INSERT INTOOrderDetailVALUES(‘08110801’,’0701’,3)
第12题:
AmountDESC
SUM(Amount)DESC
COUNT(Amount)DESC
ADD(Amount)DESC
第13题:
对于图书管理数据库,要查询所藏图书中各个出版社的图书最高单价、平均单价和册数,下面SQL语句正确的是______。 SELECT 出版单位,______,______,______; FROM 图书______出版单位
A.MIN(单价)AVGAGE(单价)COUNT(*)GROUP BY
B.MAX(单价)AVG(单价)COUNT(*)ORDER BY
C.MAX(单价)AVG(单价)SUM(*)ORDER BY
D.MAX(单价)AVG(单价)COUNT(*)GROUP BY
第14题:
在成绩表中要求按“物理”降序排列,并查询前两名的学生姓名,正确的语句是( )。
A.SELECT 姓名 TOP 2 FROM 成绩表 WHERE 物理 DESC
B.SELECT 姓名 TOP 2 FROM 成绩表 FOR 物理 DESC
C.SELECT 姓名 TOP 2 FROM 成绩表 GROUP BY 物理 DESC
D.SELECT 姓名 TOP 2 FROM 成绩表 ORDER BY 物理 DESC
第15题:
下面 3~6 题使用如下的“外汇名”表和“持有数”表:

第 3 题 查询持有外币种类在4种以上人员的姓名,及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的是( )。
A)SELECT姓名,COUNT(﹡)AS外币种类FROM持有数;
GROUP BY姓名HAVING COUNT(﹡)>=4;
ORDER BY外币种类,姓名DESC
B)SELECT姓名,COUNT(﹡)AS外币种类FROM持有数;
GROUP BY姓名HAVING COUNT(﹡)>=4;
ORDER BY COUNT(﹡),姓名DESC
C)SELECT姓名,COUNT(﹡)AS外币种类FROM持有数;
GROUP BY姓名HAVING COUNT(﹡)>=4;
ORDERBY外币种类AND姓名DESC
D)SELECT姓名,COUNT(﹡)AS外币种类FROM持有数;
GROUP BY姓名HAVING COUNT(﹡)>=4:
ORDER BY外币种类+姓名DESC
第16题:
查询持有外币种类在4种以上人员的姓名及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的是( )。
A.SELECT姓名,COUNT(*)AS外币种类FROM持 有数 GROUP BY姓名HAVING COUNT(*)>=4ORDER BY外币种类,姓名DESC
B.SELECT姓名,COUNT(*)AS外币种类FROM持 有数 GROUP BY姓名HAVING COUNT(*)>V40RDER BY COUNT(*),姓名DESC
C.SELECT姓名,cUNT(*)AS外币种类FROM持 有数 GROUP BY姓名HAVING COUNT(*)>=4ORDER BY外币种类AND姓名DESC
D.SELECT姓名,COUNT(*)AS外币种类FROM持 有数 GROUP BY姓名HAVING COUNT(*)>=4 ORDER BY外币种类+姓名DESC
第17题:
A、 SELECT TOP 20 PERCENT LastName, FirstName, SUM (OrderAmount) AS ytd
FROM sales
GROUP BY LastName, FirstName
ORDER BY 3 DESC
B、 SELECT LastName, FirstName, COUNT(*) AS sales
FROM sales
GROUP BY LastName, FirstName
HAVING COUNT (*) >20
ORDER BY 3 DESC
C、 SELECT TOP 20 LastName, FirstName, MAX(OrderAmount) AS ytd
FROM sales
GROUP BY LastName, FirstName
ORDER BY 3 DESC
D、 SELECT TOP 20 LastName, FirstName, SUM (OrderAmount) AS ytd
FROM sales
GROUP BY LastName, FirstName
ORDER BY 3 DESC
第18题:
A.SELECT*TOP 3 FROM图书表
WHERE出版Et期BETWEEN’2015/1/1′AND′2015/1/31′
ORDER BY单价DESC
B.SELECT TOP 3幸FROM图书表
WHERE出版日期BETWEEN#2015/1/1#AND#2015/1/31#
ORDER BY单价DESC
C.SELECT TOP 3*FROM图书表
WHERE出版日期BETWEEN’2015/1/1′AND′2015/1/31′
ORDER BY单价DESC
D.SELECT木TOP 3 FROM图书表
WHERE出版日期BETWEEN#2015/1/1#AND#2015/1/31#
ORDER BY单价DESC
第19题:
BookStore数据库中有图书表Book(BookCode,BookName,Author,PublisherCode,PublishTime,PublishTime是datetime类型。查询Book表中的图书类别(BookSort),要求每个类别只显示一次。SQL语句:SELECT()BookSort FROM Book
第20题:
下列查询年龄最大的前四个学生(包括并列的情况)的语句,正确的是()。
第21题:
假设订单表orders用来存储订单信息,cid代表客户编号,money代表单次订购额,现要查询每个客户的订购次数和每个客户的订购总金额,下面()sql语句可以返回正确结果。
第22题:
对
错
第23题:
DISTINCT
ONLY
ONE
PERCENT