按价格/平方米的SQL订单

时间:2012-12-04 12:16:51

标签: php sql

快速提问。我有一个房地产数据库,以及价值和价格,这是房产的平方面积的整数。通常我会按价格或楼层排序,但这次我想按每平方米的价格订购。无论如何,我可以在SQL中执行此操作。也许

SELECT * FROM Properties ORDER By (Price / Floorsize) 

这是猜测。任何帮助都感激不尽。

2 个答案:

答案 0 :(得分:3)

正如Mahmoud回答了正确的解决方案,如果您还需要选择每平方米价格,还有另一个解决方案:

SELECT *, (Price / Floorsize) ppsqm FROM Properties ORDER BY ppsqm; 

答案 1 :(得分:2)

你的猜测是正确的。这与您在问题中发布的方式相同。像这样:

SELECT * 
FROM Properties ORDER BY (Price / Floorsize); 

SQL Fiddle Demo