您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

MIN 函数(聚合)

返回表达式的最小值。此函数也可以用作窗口函数。

语法

聚合函数:

MIN( [ ALL | DISTINCT ]  )

窗口函数:

MIN(  ) 

语法元素

指定函数的输入数据。定义函数运行的数据窗口。对于 ,请参阅窗口函数和窗口规范。

描述

基于输入的结果类型TINYINTSMALLINTINTEGERBIGINTDECIMAL(p,s)DECIMALREALDOUBLETINYINTSMALLINTINTEGERBIGINTDECIMAL(p,s)DECIMALREALDOUBLE 

示例

以下语句创建带数据的表,例如:

DROP TABLE "MyProducts";

CREATE COLUMN TABLE "MyProducts"(

"Product_ID" VARCHAR(10),

"Product_Name" VARCHAR(100),

"Category" VARCHAR(100),

"Quantity" INTEGER,

"Price" DECIMAL(10,2),

PRIMARY KEY ("Product_ID") );

INSERT INTO "MyProducts" VALUES('P1','Shirts', 'Clothes', 32, 20.99);

INSERT INTO "MyProducts" VALUES('P2','Jackets', 'Clothes', 16, 99.49);

INSERT INTO "MyProducts" VALUES('P3','Trousers', 'Clothes', 30, 32.99);

INSERT INTO "MyProducts" VALUES('P4','Coats', 'Clothes', 5, 129.99);

INSERT INTO "MyProducts" VALUES('P5','Purse', 'Accessories', 3, 89.49);

以下示例返回 20.99, MyProducts 表中产品的最低价格:

SELECT MIN("Price") FROM "MyProducts";