SQL-MAX

Resumé: i denne tutorial vil du lære, hvordan til at finde den maksimale værdi i en gruppe ved hjælp af SQL-SUM-funktionen.

Introduktion til S .l MA. – funktion

S .l giver den maksimale funktion, der giver dig mulighed for at finde den maksimale værdi i et sæt værdier. Følgende illustrerer syntaksen for MA. – funktionen.

MA. – funktionen ignorerer NULL-værdier.

i modsætning til SUM -, COUNT-og AVG-funktionerne gælder den særskilte indstilling ikke for MA. – funktionen.,

s .l ma. – funktionseksempler

Vi bruger employees – tabellen for at demonstrere, hvordan ma. – funktionen fungerer.

følgende SELECT-sætningen returnerer den højeste (maksimum) lønnen for medarbejdere i employees tabel.,

Se det i aktion

for At få de medarbejdere, der har den højeste løn, skal du bruge en underforespørgsel som følger:

Se det i aktion

underforespørgsel returnerer den højeste løn. Den ydre forespørgsel får de medarbejdere, der har den løn, der svarer til den højeste løn.

s .l MA.med gruppe for eksempel

Vi bruger normalt MA. – funktionen sammen med gruppe for-klausulen for at finde den maksimale værdi pr.,af medarbejder i hver afdeling, som følger:

Se det i aktion

for At medtage den afdeling navne i resultatet, vi deltage i tabellen medarbejdere med afdelinger tabel som følger:

Se det i aktion

SQL-MAX med FOR eksempel

Ligesom andre aggregatfunktioner, at sortere resultatet, der er baseret på resultatet af funktionen MAX, vi er nødt til at placere den MAX-funktion i den RÆKKEFØLGE, SOM klausul.,for eksempel returnerer følgende erklæring de højeste lønninger for ansatte i hver afdeling og sorterer resultatsættet baseret på de højeste lønninger.

Se det i aktion

SQL-MAX med at HAVE eksempel

Vi bruger MAX-funktion i HAVING at tilføje den betingelse, at de grupper, der er sammenfattet af GROUP BY-delsætning.,

For eksempel, at få den afdeling, der har ansatte, hvis højeste løn er større end 12000, kan du bruge funktionen MAX i HAVING som følger:

Se det i aktion

I denne tutorial, vi har vist dig, hvordan du bruger MAX-funktion til at finde den maksimale værdi, der er i en gruppe af værdier.

  • var denne vejledning nyttig ?
  • YesNo

Share

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *