SQL MAX()函数
SQL MAX()函数返回特定列中字段的最大值。如果指定的行不存在,则该函数返回NULL。
如果使用DISTINCT关键字,则该函数返回给定列的唯一值的最大值。
通常而言,聚合是考虑作为单个实体绑定在一起的对象集合。SQL提供了一组聚合函数,这些函数将对表的列的所有实体进行操作,将它们视为单个单元。
语法
以下是SQL MAX()函数的语法:
参数
- expr - 是一个表达式,从中获取最大值。
示例
假设我们已经创建了一个名为CUSTOMERS的表,如下所示 –
让我们向其中插入值 –
该表将被创建为 −
以下查询计算所有客户中的最高工资:
输出
示例
现在,假设根据上述表格,我们想要获取客户的最大年龄,那么我们可以简单地使用以下查询来实现 –
输出
我们可以使用 GROUP BY 子句来找出每个名字最大年龄的所有记录,如下所示 –
输出
示例
以下查询根据字典顺序打印名称的最大值 –
以下是上述代码的输出−
示例
在这里,我们尝试根据字典顺序打印地址的最大值 –
以上代码的输出如下: