Vrátí minimální nebo maximální hodnotu sady hodnot obsažených v zadaném poli dotazu.
Syntaxe
Min( výraz )
Max( výraz )
Zástupný symbol výrazu představuje zástupný symbol Řetězcový výraz identifikuje pole obsahující data, která chcete vyhodnotit, nebo výraz, který provede výpočet pomocí dat v tomto poli. Operandy v výrazu mohou zahrnovat název pole tabulky, konstanty nebo funkce (což může být buď záměna, nebo uživatelsky definovaná, ale ne jedna z ostatních agregačních funkcí SQL).
Poznámky
Pomocí hodnot Min a Max můžete na základě zadané agregace nebo seskupení určit nejmenší a největší hodnoty v poli. Tyto funkce můžete například použít k vrácení nejnižších a nejvyšších nákladů na přepravu. Pokud není zadaná žádná agregace, použije se celá tabulka.
Hodnoty Min a Max můžete použít ve výrazu dotazu a ve vlastnosti SQL objektuQueryDef nebo při vytváření objektu Recordset založeného na dotazu SQL.
Příklady dotazů
Výraz |
Výsledky |
SELECT Min(JednotkováCena) jako Výraz1 z Prodej-produktů; |
Vrátí minimální jednotkovou cenu pole JednotkováCena a zobrazí hodnotu ve sloupci Výraz1. |
SELECT Max(JednotkováCena) jako Výraz1 z Prodej-produktů; |
Vrátí maximální jednotkovou cenu pole JednotkováCena a zobrazí ve sloupci xpr1. |
SELECT Max(JednotkovaCena) jako MaxPrice z Prodej Za Produkt; |
Vrátí maximální jednotkovou cenu pole JednotkováCena a zobrazí hodnotu ve sloupci MaxPrice. |