6.6.3 返回最大、最小值函数

MAX([distinct|all]expr)函数。该函数可以返回指定列中的最大值,通常都用在WHERE子句中的子查询。其中各参数表示的含义如下:

❑distinct:表示去除重复的记录。

❑all:代表所有的,是默认选项。

❑expr:表的列。

查询PRODUCTINFO表中价格最高的记录,演示脚本如下:


SELECT*FROM PRODUCTINFO

WHERE PRODUCTPRICE=(SELECT MAX(PRODUCTPRICE)FROM PRODUCTINFO);


【执行效果】

执行效果见图6.67。

6.6.3 返回最大、最小值函数 - 图1

图 6.67 MAX函数

同该函数效果相反但用法一致的有MIN([distinct|all]expr)函数,此函数获取指定列中的最小值。这里不再给出示例。