单选题
职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C (10) 客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C (36) 订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6,2) 查询金额最大的那 10%订单的信息。正确的 SQL 语句是______。
【正确答案】
D
【答案解析】Visual FoxPro的SELECT-SQL命令的一般语法格式如下:
SELECT [ALL|DISTINCT]<目标列表达式>[,<目标列表达式>]…
FROM<基本表(或视图)> [,<基本表(或视图)>]…
[WHERE<条件表达式>]
[GROUP BY<列名1>[HAVING<内部函数表达式>]]
[ORDER BY<列名2>[ASC|DESC]]
[TOP<数值表达式>[PERCENT]]
说明:①ORDER BY子句:指定查询结果中记录按<列名2>排序,默认升序。选项ASC表示升序,DESC表示降序。
② TOP子句:TOP子句必须与ORDER BY子句同时使用。<数值表达式>表示在符合条件的记录中选取的记录数。范围1~32 767,排序后的若干记录只计一个。含PERCENT选项时,<数值表达式>表示百分比, 记录数为小数时自动取整,范围0.01~99.99。