Shrnutí: v tomto tutoriálu, se dozvíte, jak používat SQL Server MAX() funkce najít maximální hodnotu ve skupině.

Úvod do SQL Server MAX() funkce

SQL Server MAX() je funkce agregační funkce, která vrací maximální hodnotu v souboru.,

následující příklad ukazuje syntaxi MAX() funkce:

Code language: SQL (Structured Query Language) (sql)

MAX() funkce přijímá výraz, který může být sloupec nebo platný výraz.

Podobné MIN() funkce MAX() funkce ignoruje NULL hodnoty a domnívá se, že všechny hodnoty ve výpočtu.,o funkci najít nejvyšší ceníkové ceny všech produktů v products tabulky:

Code language: SQL (Structured Query Language) (sql)

Zde je výstup:

najít produkt s nejvyšší ceníková cena, můžete použít následující prohlášení:

následující obrázek ukazuje výstup:

V tomto příkladu:

  • První, poddotazu použít MAX() funkce vrátí nejvyšší ceníkové ceny všech produktů.,
  • poté vnější dotaz vybral produkt, jehož katalogová cena se rovná nejvyšší katalogové ceně vrácené z podquery.

SQL Server MAX() s GROUP BY klauzule příklad

následující prohlášení dostane značkou a nejvyšší ceníkové ceny výrobků v každém značka:

Zde je výstup:

V tomto příkladu:

  • První GROUP BY doložky rozdělit produkty do skupin podle značky, jména.,
  • pak se na každou skupinu použije funkceMAX(), aby se vrátila nejvyšší Ceníková cena pro každou značku.

SQL Server MAX () s klauzulí příklad

následující příklad najde značky a nejvyšší ceník pro každého., Kromě toho, že používá HAVING klauzule filtrovat všechny značky, jejichž nejvyšší ceníkové ceny jsou menší než nebo rovno 1000 dolarů.

následující obrázek zobrazuje výstup:

V tomto kurzu, jste se naučili, jak používat SQL Server MAX() funkce najít maximální hodnotu v množině hodnot.

Napsat komentář

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