mysql - 按最高和最低排序

标签 mysql sql select sql-order-by

我的问题与一个 Select 有关,我想按 ASC 和 DESC 排序一个字段,看例子:

我有产品表,我想订购的字段称为价格,所以,我知道我可以这样做:

SELECT Price FROM Products ORDER BY Price ASC.

但我想看到最高价和最低价,我知道我能做到的最高价:

 SELECT Price FROM Products ORDER BY Price ASC limit 1; 

那么,如何在 1 个选择中选择最高值和最低值?

我还想选择值(value)最高和最低的产品名称。

问候。

最佳答案

如何使用简单的MINMAX 聚合函数

SELECT MAX(Price) as MaxPrice, MIN(Price) as MinPrice FROM Products

关于mysql - 按最高和最低排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15992763/

相关文章:

php - 检查MySQL字段值是否等于某个数字

sql - 获取请求的其余部分的响应

mysql - 如何将一项大写但另一项不区分大小写?

php - 如何将 SQL 语句的返回结果存储在 PHP session 变量中

mysql - SELECT COUNT(*) 基于连接表条件

sql - 从选择查询中查询插入

php - 分页链接无法正常工作 - 不正确的 PHP 函数?

php - MySQLi 列总和适用于一个查询,但不适用于另一查询

mysql - nhibernate、Mysql 和 Guids 的问题

mysql - mysql中的多重选择结构