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 funkce
MAX()
, 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.