问题 填空题

“歌手”表中有“歌手号”、“姓名”和“最后得分”三个字段,“最后得分”越高名次越靠前,查询前10名歌手的SQL语句是

SELECT * ()FROM 歌手 ORDER BY最后得分()

答案

参考答案:top 10;desc

解析:

 [知识点] SQL的数据查询功能 [评析] SQL的核心是查询。SQL的查询命令也称作SELECT命令。它的基本形式由SELECT—FROM—WHERE查询块组成。 SELECT[ALL|DISTINCT]<目标列表达式>[,<目标列表达式>]… FROM <基本表(或视图)>[,<基本表(或视图)>]… [WHERE <条件表达式>] [GROUP BY <列名1>[HAVING<内部函数表达式>]] [ORDER BY <列名2>[ASC|DESC]] [TOP <数值表达式>[PERCENT]] 说明:①ORDER BY子句:指定查询结果中记录按<最后得分>排序,ASC表示升序,DESC表示降序。此题应采用降序。 ②TOP子句:TOP子句必须与ORDER BY子句同时使用。<数值表达式>表示在符合条件的记录中选取的记录数。根据题意此题应选取记录数为前10名,即top 10。

单项选择题
单项选择题