SQL 中的 MAX 函数2024 年 8 月 29 日 | 4 分钟阅读 MAX 是 SQL 中的一个聚合函数,它返回表中指定列中的最大值。 MAX 函数的语法在结构化查询语言中,我们像下面的代码块一样使用 MAX 函数与表中的列。 在此语法中,我们需要指定要执行 MAX 函数的表名和列名。 MAX 函数示例在这里,我们将创建一个新表,通过该表执行 MAX 函数与表中的列。 以下显示了在 SQL 中创建新表的语法 以下 CREATE 语句创建了 Product_Details 表,用于存储产品的价格和数量 以下多个 INSERT 查询将带有销售价和购买价的产品的记录插入 Product_Details 表 以下 SELECT 语句显示了上面 Product_Details 表的已插入记录
查询 1: 以下 SELECT 查询在上面的 Product_Details 表的 Product_Quantity 列上使用了 MAX 函数。 此查询显示了产品数量列的最大值。 输出
查询 2: 以下 SELECT 查询在上面的 Product_Details 表的 Selling_Price 列上使用了 MAX 函数。 此查询返回了产品最高销售价格。 输出
查询 3: 以下 SELECT 查询在上面的 Product_Details 表的 Product_Rating 列上使用了 MAX 函数。 此查询返回了产品评级列的最大值。 输出
查询 4: 以下 SELECT 查询在上面的 Product_Details 表中使用了 MAX 函数,并对两个列进行了相加。 此查询返回了采购价和销售价相加后的最大值。 输出
带 WHERE 子句的 MAX 函数我们也可以在 MAX 函数中使用 WHERE 子句,它将返回过滤后的行中的最大值。 将 MAX 函数与 WHERE 子句一起使用的语法如下: 查询 1: 以下 SELECT 查询在上面的 Product_Details 表中使用带 WHERE 子句的 MAX 函数。 此查询返回产品 ID 大于 200 的产品中的最大数量。 输出
查询 2: 以下 SELECT 查询在上面的 Product_Details 表中使用带 WHERE 子句的 MAX 函数。 此查询返回发布日期为 2022-01-28 的产品中的最高采购价格。 输出
带 GROUP BY 子句的 MAX 函数我们也可以在 MAX 函数中使用 GROUP BY 子句,它将返回同一组中的最大值。 将 MAX 函数与 GROUP BY 子句一起使用的语法如下: 查询 1: 以下 SELECT 查询在上面的 Product_Details 表中使用带 GROUP BY 子句的 MAX 函数。 此查询返回每个指定组中的最大值。 输出
下一主题SQL中的MIN函数 |
我们请求您订阅我们的新闻通讯以获取最新更新。