问题 单项选择题

(31)~(35)题使用下列数据表。
“学生”表:学号C(8),姓名C(8),性别C(2),系名(10), 出生日期 D
“课程”表:课程编号C(4),课程名称C(12),开课系名C(10)
“成绩”表:学号C(8),课程编号C(4),成绩 I

检索每门课程的总分,查询结果中包括课程名和总分,正确的命令是( )。

A.SELECT 课程名称,COUNT(成绩) AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; ORDER BY 成绩.课程编号

B.SELECT 课程名称,COUNT(成绩) AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 成绩.课程编号

C.SELECT 课程名称,SUM(成绩) AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; ORDER BY 成绩.课程编号

D.SELECT 课程名称,SUM(成绩) AS 总分 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 成绩.课程编号

答案

参考答案:D

解析: 进行SQL简单计算查询时,还可以加上 GROUP BY子句进行分组计算查询。 通常来说,一个计算函数的范围是满足WHERE子句指定条件的所有记录。当加上GROUP BY子句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个GROUP BY子句一起使用时,计算函数的范围变为每组所有的记录。 本题通过“GROUP BY 成绩.课程编号”可以先将记录按“课程编号”分组,然后再通过函数“SUM(成绩)AS总分”对每组记录求和,其中,通过AS短语可以对进行计算的字段指定一个新的字段名。另外,COUNT()函数是记数函数,ORDER BY是对查询结果进行排序的短语。

单项选择题

2006年1-5月份,我国城镇固定资产投资32045亿元,同比增长25.9%。其中,国有及国有控股完成投资13891亿元,增长15.6%;房地产开发完成投资7214亿元,增长27.5%。 从项目隶属关系看,中央项目投资3122亿元,同比增长14.9%;地方项目投资28923亿元,增长27.3%。 从产业看,第一、二、三产业分别完成投资307亿元、14205亿元和17533亿元,同比分别增长35.8%、28.9%和23.5%。 从行业看,煤炭开采及洗选业投资358亿元,同比增长13.5%;电力、热力的生产与供应业投资2368亿元,增长11.3%;石油和天然气开采业投资540亿元,增长23.3%;铁路运输业投资 530亿元,增长11.4%;非金属矿采选、制品业投资810亿元,增长52.6%;黑色金属矿采选、冶炼及压延加工业投资895亿元,增长4.6%;有色金属矿采选、冶炼及压延加工业投资465亿元,增长40.7%。 从注册类型看,内资企业投资28067亿元,同比增长25.9%;港澳台商投资和外商投资分别完成1739亿元和2087亿元,分别增长36.8%和17.8%。 从施工和新开工项目情况看,截止到5月底,城镇50万元以上施工项目累计151139个,同比增加18470个;施工项目计划总投资175359亿元,同比增长16.1%;新开工项目74701个,同比增加7282个;新开工项目计划总投资27908亿元,同比增长6.1%。 从到位资金情况看,城镇投资到位资金40296亿元,同比增长23.7%。其中,国内贷款增长 14.1%,利用外资增长16.6%,自筹资金增长29.2%。

以下行业中,投资增长最快的是()。

A.煤炭开采及洗选业

B.石油和天然气开采业

C.黑色金属矿采选、冶炼及压延加工业

D.铁路运输业

多项选择题