5.2.5 使用表达式作为排序字段

查询中允许使用表达式处理字段数据,其实也允许使用表达式作为排序字段。使用表达式作为排序字段和使用别名作为排序字段类似。

【示例12】表达式作为排序字段

利用产品价格和产品数量的乘积作为排序字段。脚本如下:


SELECT productname,productprice,quantity,productprice*quantity

FROM productinfo ORDER BY productprice*quantity ASC;


【执行效果】

执行效果见图5.13。

5.2.5 使用表达式作为排序字段 - 图1

图 5.13 表达式作为排序字段

注意 NULL值和其他值相乘时结果还是NULL,这一点读者需要注意。