samenvatting: in deze tutorial leert u hoe u de SQL Server MAX()
functie kunt gebruiken om de maximale waarde in een groep te vinden.
Introduction to the SQL Server MAX() function
SQL Server MAX()
function is een geaggregeerde functie die de maximale waarde in een set retourneert.,
het volgende toont de syntaxis van de MAX()
functie:
Code language: SQL (Structured Query Language) (sql)
de MAX()
functie accepteert een expressie die een kolom of een geldige expressie kan zijn.
vergelijkbaar met deMIN()
functie, negeert deMAX()
functieNULL
waarden en houdt rekening met alle waarden in de berekening.,ie op zoek naar de hoogste prijs van alle producten in de products
tabel:
Code language: SQL (Structured Query Language) (sql)
Hier is de output:
om het product Te vinden met de hoogste prijs, gebruik je de volgende instructie:
De volgende afbeelding toont de output:
In dit voorbeeld:
- Eerste, de subquery gebruikt de
MAX()
functie voor het retourneren van de hoogste prijs van alle producten., - vervolgens selecteerde de externe query het product waarvan de catalogusprijs gelijk is aan de hoogste catalogusprijs die uit de subquery wordt geretourneerd.
SQL Server MAX() met groepsgewijs voorbeeld
het volgende statement krijgt de merknaam en de hoogste catalogusprijs van producten in elk merk:
Hier is de output:
in dit voorbeeld:
- eerst verdeelde de
GROUP BY
clausule de producten in groepen naar merknamen., - vervolgens wordt de functie
MAX()
toegepast op elke groep om de hoogste catalogusprijs voor elk merk te retourneren.
SQL Server MAX() met clausule voorbeeld
het volgende voorbeeld vindt de merknamen en de hoogste catalogusprijs voor elk., Daarnaast gebruikt het de HAVING
clausule om alle merken te filteren waarvan de hoogste catalogusprijs minder dan of gelijk is aan 1.000:
De volgende afbeelding toont de uitvoer:
In deze tutorial, hebt u geleerd hoe u de SQL Server MAX()
functie kunt gebruiken om de maximale waarde in een set waarden te vinden.