shrnutí: v tomto tutoriálu se naučíte, jak najít maximální hodnotu ve skupině pomocí funkce SQL SUM.
Úvod do funkce SQL MAX
SQL poskytuje funkci MAX, která vám umožní najít maximální hodnotu v sadě hodnot. Následující ilustruje syntaxe funkce MAX.
funkce MAX ignoruje hodnoty NULL.
Na rozdíl od funkcí SUM, COUNT a AVG se zřetelná volba nevztahuje na funkci MAX.,
příklady funkcí SQL MAX
použijeme tabulkuemployees
, abychom ukázali, jak funguje funkce MAX.
následující SELECT vrací nejvyšší (maximální) plat zaměstnanců v employees
tabulka.,
najdete ji v akci
získat zaměstnance, kteří mají nejvyšší plat, můžete použít poddotaz takto:
najdete ji v akci
poddotaz vrátí nejvyšší plat. Vnější dotaz dostane zaměstnance, kteří mají plat, který se rovná Nejvyššímu platu.
SQL MAX se skupinou podle příkladu
obvykle používáme funkci MAX ve spojení skupiny podle klauzule k nalezení maximální hodnoty na skupinu.,zaměstnance v každém oddělení takto:
najdete ji v akci
zahrnout oddělení jména v důsledku toho, jsme se připojit tabulku zaměstnanci s odbory tabulka takto:
najdete ji v akci
SQL MAX s CÍLEM příkladem
stejně Jako ostatní agregační funkce, třídit sadu výsledků na základě výsledků z MAX funkce, musíme umístit MAX funkce v klauzuli ORDER BY.,
například následující příkaz vrátí nejvyšší platy zaměstnanců v každém oddělení, a řadí sadu výsledků na základě nejvyšší platy.
najdete ji v akci
SQL MAX s S příklad:
pomocí funkce MAX v klauzule HAVING přidat podmínku, aby skupiny, které shrnul do klauzule GROUP BY.,
například, aby si oddělení, které má zaměstnanec, jehož nejvyšší plat je vyšší než 12000, použijte MAX funkce v klauzule HAVING takto:
najdete ji v akci
V tomto kurzu, ukázali jsme si, jak používat MAX funkce najít maximální hodnoty ve skupině hodnot.
- byl tento tutoriál užitečný ?
- YesNo