[toc]
第九章 SQL聚合函数 MIN
返回指定列中的最小数据值的聚合函数。
大纲
MIN([ALL | DISTINCT [BY(col-list)]] expression [%FOREACH(col-list)] [%AFTERHAVING])
参数
ALL- 可选-将聚合函数应用于所有值。ALL对MIN返回的值没有影响。提供它是为了与SQL-92兼容。DISTINCT- 可选-指定考虑每个唯一值。DISTINCT对MIN返回的值没有影响。它是为SQL-92兼容性提供的。expression- 任何有效的表达式。通常是包含要从中返回最小值的值的列的名称。%FOREACH(col-list)- 可选-列名或逗号分隔的列名列表。%AFTERHAVING- 可选-应用HAVING子句中的条件。
MIN返回与表达式相同的数据类型。
描述
MIN聚合函数返回表达式的最小值(最小值)。通常,表达式是查询返回的多行中的字段名称(或包含一个或多个字段名称的表达式)。
MIN可以在引用表或视图的SELECT查询或子查询中使用。MIN可以出现在选择列表或HAVING子句中,与普通字段值一起出现。
MIN不能在WHERE子句中使用。除非SELECT是子查询,否则不能在联接的ON子句中使用MIN。
与大多数其他聚合函数一样,min不能应用于流字段。尝试这样做会生成SQLCODE-37错误。
首先,什么是数据匿名化?.png)


