Oppsummering: i denne opplæringen vil du lære hvordan å finne den største verdien i en gruppe ved hjelp av SQL-summer-funksjonen.
Introduksjon til SQL MAKS funksjon
SQL gir MAKS funksjon som tillater deg å finne den største verdien i et sett av verdier. Følgende illustrerer syntaksen for MAKS funksjon.
MAKS funksjonen ignorerer NULL-verdier.
i Motsetning til den SUMMEN, TELLE, og AVG funksjoner, den DISTINKTE alternativet er ikke aktuelt MAKS ut av funksjon.,
SQL-MAX funksjon eksempler på
Vi vil bruke employees
tabell for å vise hvordan MAX fungerer.
følgende SELECT-uttrykk returnerer den høyeste (maksimum) lønn til ansatte i employees
tabell.,
Se det i aksjon
for Å få de ansatte som har høyest lønn, kan du bruke en subquery som følger:
Se det i aksjon
subquery returnerer den høyeste lønnen. Den ytre spørring blir de ansatte som har lønn som er lik den høyeste lønnen.
SQL-MAX med GRUPPEN VED eksempel
Vi vanligvis bruker MAKS funksjon i forbindelse GRUPPEN AV punkt for å finne den maksimale verdi per gruppe.,av ansatte i hver avdeling som følger:
Se det i aksjon
for Å inkludere avdeling navn i resultatet, vi blir med i ansatte-tabellen med avdelinger tabell som følger:
Se det i aksjon
SQL-MAX med FOR eksempel
Som andre samlede funksjoner, for å sortere resultatet sett basert på resultatet av MAX-funksjonen, må vi plassere MAKS funksjon i ORDER BY-setningsdel.,
For eksempel, følgende uttalelse gir den høyeste lønningene til ansatte i hver avdeling og sorterer resultatene basert på de høyeste lønningene.
Se det i aksjon
SQL-MAX med å MÅTTE eksempel
Vi bruke MAKS funksjon i å HA klausul for å legge til tilstanden til de grupper som oppsummert av GRUPPEN AV klausulen.,
For eksempel, for å få den avdeling som har ansatte som har høyest lønn er større enn 12000, kan du bruke MAKS funksjon i å HA klausul som følger:
Se det i aksjon
I denne opplæringen, vi har vist deg hvordan du bruker MAKS funksjonen til å finne den største verdien i en gruppe av verdier.
- Var denne opplæringen nyttig ?
- YesNo