5.2.6 使用字段的位置作为排序字段

排序时允许使用查询列表中字段的位置来作为排序字段,这么做一是为了方便,二是为了防止使用UNION时出现错误。

【示例13】利用字段位置排序

查询表PRODUCTINFO中产品名称、产品价格、产品数量,并利用产品数量所在位置排序。脚本如下:


SELECT productname,productprice,quantity FROM productinfo ORDER BY 3 DESC;


【执行效果】

执行效果见图5.14。

5.2.6 使用字段的位置作为排序字段 - 图1

图 5.14 利用字段位置作为排序字段

注意 利用字段在查询列表中的位置作为排序字段时,表示位置的数字不能超出查询列表中字段的个数。