Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
快速提问。我有一个房地产数据库,以及价格和 Floorsize 值,这是房产平方米的整数。通常我会按价格或楼层面积订购,但这次我想按每平方米的价格订购。无论如何我可以在SQL中做到这一点。也许
SELECT * FROM Properties ORDER By (Price / Floorsize)
这是一个猜测。感激地收到任何帮助。
由于 Mahmoud 回答了正确的解决方案,这里是另一个您还需要选择每平方米价格的解决方案:
SELECT *, (Price / Floorsize) ppsqm FROM Properties ORDER BY ppsqm;
你的猜测是对的。这与您在问题中发布的方式相同。像这样:
SELECT * FROM Properties ORDER BY (Price / Floorsize);