5.2.5 使用表达式作为排序字段
查询中允许使用表达式处理字段数据,其实也允许使用表达式作为排序字段。使用表达式作为排序字段和使用别名作为排序字段类似。
【示例12】表达式作为排序字段
利用产品价格和产品数量的乘积作为排序字段。脚本如下:
SELECT productname,productprice,quantity,productprice*quantity
FROM productinfo ORDER BY productprice*quantity ASC;
【执行效果】
执行效果见图5.13。
图 5.13 表达式作为排序字段
注意 NULL值和其他值相乘时结果还是NULL,这一点读者需要注意。