Resumé: i denne tutorial vil du lære, hvordan man bruger SQL Server – MAX()
funktion til at finde den maksimale værdi, der er i en gruppe.
Introduktion til SQL Server MAX() funktion
SQL Server MAX()
funktion er en samlet funktion, der returnerer den maksimale værdi i et sæt.,
følgende viser syntaks af MAX()
funktion:
Code language: SQL (Structured Query Language) (sql)
MAX()
funktionen accepterer et udtryk, der kan være en kolonne eller et gyldigt udtryk.
i lighed med MIN()
funktion MAX()
funktion ignorerer NULL
værdier, og mener, at alle værdier i beregningen.,sammen for at finde den højeste pris af alle produkter i products
tabel:
Code language: SQL (Structured Query Language) (sql)
Her er resultatet:
for At finde produktet med den højeste pris, du bruger følgende erklæring:
følgende billede viser output:
I dette eksempel:
- Første, underforespørgsel brugt
MAX()
funktion til at returnere den højeste pris af alle produkter., - derefter valgte den ydre forespørgsel det produkt, hvis listepris er lig med den højeste listepris, der blev returneret fra underforespørgslen.
SQL Server MAX() med GRUPPEN AF klausulen eksempel
følgende erklæring bliver navnet og den højeste pris af produkter i hver mærke:
Her er resultatet:
I dette eksempel:
- Første
GROUP BY
klausul opdelt produkterne i grupper ved de navne., - derefter anvendes funktionen
MAX()
til hver gruppe for at returnere den højeste listepris for hvert mærke.
s .l Server MA. () med klausul eksempel
følgende eksempel finder mærkenavne og den højeste listepris for hver., Hertil kommer, at det bruger HAVING
klausul til at filtrere alle mærker, hvis højeste pris er mindre end eller lig med 1.000:
følgende billede viser output:
I denne tutorial, du har lært, hvordan man bruger SQL Server – MAX()
funktion til at finde den maksimale værdi i et sæt af værdier.