Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
返回在每一组行中找到的最小表达式值。
MIN( [ ALL | DISTINCT ] expression )
MIN( [ ALL ] expression ) OVER ( window-spec )
window-spec:请参见以下的注释部分中语法 2 的说明
[ ALL ]expression 要计算最小值的表达式。这通常是列名。
DISTINCTexpression 返回的值与 MIN( expression ) 相同,将其列出是为了保持完整性。
与参数相同的数据类型。
忽略 expression 为 NULL 的行。对于不包含任何行的组返回 NULL。
此函数支持 NCHAR 输入和/或输出。
语法 2 表示作为 SELECT 语句中的窗口函数的用法。因此,可以在函数语法中指定 window-spec 的元素(内置),也可以将这些元素与 SELECT 语句中的 WINDOW 子句一并加以指定。可在 WINDOW 子句的 window-spec 定义中获取更多信息。
有关在 SELECT 语句中使用窗口函数的详细信息(包括工作示例),请参见窗口函数。
有关在 OVER 子句中指定窗口说明的详细信息,请参见窗口定义:内置使用 OVER 子句和 WINDOW 子句。
对于两个表达式的简单比较,也可以使用 LESSER 函数。请参见LESSER 函数 [Miscellaneous]。
SQL/2008 核心功能。用作窗口函数时(语法 2),MIN 是可选 SQL/2008 语言功能 T611 "基本 OLAP 操作" 的组成部分。
对不是列引用的表达式指定 DISTINCT 的能力是可选 SQL 语言功能 F561 "全值表达式" 的组成部分。SQL Anywhere 还支持 SQL/2008 语言功能 F441 "扩展集函数支持",允许集合函数的操作数是任意表达式,可能包括对其它查询块中不是列引用的表达式的外部引用。
SQL Anywhere 不支持可选的 SQL/2008 功能 F442 "集函数中的混合列引用"。SQL Anywhere 不允许集合函数参数既含有来自包含 MIN 函数的查询块的列引用,又含有外部引用。请参见集合函数和外部引用。
有关示例内容,请参见AVG 函数 [Aggregate]。
以下语句返回值 24903.000,表示 Employees 表中的最低薪水。
SELECT MIN( Salary ) FROM Employees;