samenvatting: in deze tutorial leert u hoe u de maximale waarde in een groep kunt vinden met behulp van de SQL SUM-functie.
Inleiding tot SQL MAX-functie
SQL biedt de MAX-functie waarmee u de maximale waarde in een reeks waarden kunt vinden. Het volgende illustreert de syntaxis van de MAX-functie.
De MAX-functie negeert NULL-waarden.
In tegenstelling tot de functies SUM, COUNT en AVG is de aparte optie niet van toepassing op de MAX-functie.,
SQL MAX functie voorbeelden
We zullen de employees
tabel gebruiken om aan te tonen hoe de MAX functie werkt.
het volgende SELECT statement geeft het hoogste (maximum) salaris van werknemers in de employees
tabel.,
zie het in actie
om de werknemers met het hoogste salaris te krijgen, gebruikt u een subquery als volgt:
zie het in actie
de subquery geeft het hoogste salaris terug. De buitenste vraag krijgt de werknemers die het salaris dat gelijk is aan het hoogste salaris.
SQL MAX met groep door voorbeeld
we gebruiken meestal de MAX functie in combinatie met de groep door clausule om de maximale waarde per groep te vinden.,van de werknemer in elke afdeling als volgt:
in actie te Zien
Om de afdeling namen in het resultaat, we lid van de tabel werknemers met de afdelingen tabel als volgt:
in actie te Zien
SQL-MAX met een ORDER BY-voorbeeld
net Als de andere statistische functies voor het sorteren van de resultaatset op basis van het resultaat van de MAX-functie, wij hebben de MAX-functie in de ORDER BY-component.,
bijvoorbeeld, het volgende overzicht geeft de hoogste salarissen van werknemers in elke afdeling en sorteert het resultaat ingesteld op basis van de hoogste salarissen.
zie het in actie
SQL MAX met voorbeeld
gebruiken we de MAX-functie in de clausule hebben om de voorwaarde toe te voegen aan de groepen die door de clausule groep per worden samengevat.,
bijvoorbeeld, om de afdeling te krijgen met een werknemer waarvan het hoogste salaris groter is dan 12000, gebruikt u de MAX-functie in de clausule hebben als volgt:
zie het in actie
In deze tutorial hebben we u hoe de max-functie te gebruiken om de maximale waarde in een groep waarden te vinden.
- Was deze tutorial nuttig ?
- YesNo