我的问题与一个 Select 有关,我想按 ASC 和 DESC 排序一个字段,看例子:
我有产品表,我想订购的字段称为价格,所以,我知道我可以这样做:
SELECT Price FROM Products ORDER BY Price ASC.
但我想看到最高价和最低价,我知道我能做到的最高价:
SELECT Price FROM Products ORDER BY Price ASC limit 1;
那么,如何在 1 个选择中选择最高值和最低值?
我还想选择值(value)最高和最低的产品名称。
问候。
最佳答案
如何使用简单的MIN
和MAX
聚合函数
SELECT MAX(Price) as MaxPrice, MIN(Price) as MinPrice FROM Products
关于mysql - 按最高和最低排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15992763/