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.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *