SQL MAX (Čeština)

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

Share

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *