Denne artikkelen vil diskutere hvordan vi kan bruke max () -funksjonen i standard SQL. Husk at forskjellige databasemotorer kan gi varianter av denne funksjonen.
Hva er SQL MAX () -funksjonen?
Maks () -funksjonen i SQL er en samlet funksjon. Det tar et numerisk sett og returnerer den største verdien fra det medfølgende settet. Du kan passere en kolonne som inneholder numeriske verdier eller et uttrykk som returnerer en numerisk verdi (er).
Siden funksjonen returnerer en enkelt verdi, kan vi tenke på den som en skalarfunksjon.
Funksjonssyntaks er vist nedenfor:
Maks (Funksjonen tar ett argument som inneholder ikke-null numeriske verdier. Derfor må argumentet ha numeriske verdier.
Funksjonen vil returnere en lignende datatype som de oppgitte inngangsverdiene.
Eksempelbruk
Følgende er eksempler på eksempler på bruk av max () -funksjonen i SQL.
Eksempel 1
Et enkelt eksempel på bruk av Max () -funksjonen vises nedenfor:
Eksemplet over bruker MAX -funksjonen for å få det største antallet i en rekke numeriske verdier. Returverdien er:
MaksEksempel 2
Selv om det anbefales å passere numeriske verdier som parameter for funksjonen, kan den fungere med ikke-numeriske verdier, som vist i eksemplet nedenfor:
I dette eksemplet vil funksjonen sammenligne antall tegn i hver strengverdi. Den resulterende verdien er som vist:
MaksEksempel 3
Vi kan også beregne maksimalverdien i en kolonne. Anta for eksempel at vi har en tabell som inneholder betalingsdetaljer, som vist i eksemplet nedenfor:
Vi kan beregne maksimal mengde ved å bruke maks -funksjonen som vist nedenfor:
Velg Max (beløp) fra betaling;Ovennevnte returnerer det høyeste beløpet fra kolonnen.
Konklusjon
Denne artikkelen diskuterte SQL Max () -funksjonen i standard SQL. Ved hjelp av denne funksjonen kan du bestemme maksimalverdien i et angitt sett.