SQL min () -funksjon
La oss starte med Min () -funksjonen. Denne funksjonen lar deg hente den minste verdien i et sett med gitte verdier. Du kan gi inngangsverdiene som en numerisk kolonne eller et resultat av et uttrykk som returnerer en numerisk verdi.
Min () -funksjonen er en samlet funksjon og returnerer en enkelt numerisk verdi fra en gitt inngang.
Funksjonssyntaksen kan uttrykkes som vist:
Min (uttrykk)Funksjonen godtar et enkelt argument som et uttrykk eller et gitt kolonnesett.
Ta eksemplet nedenfor:
PLUKKE UTÅ kjøre koden over skal returnere den minste verdien fra den gitte matrisen.
minste |SQL MAX () Funksjoner
Som navnet antyder, lar Max () -funksjonen deg få det største antallet i et gitt sett med numeriske verdier. Tilsvarende kan du passere verdiene som en numerisk kolonne eller et resultat av et gitt uttrykk som returnerer en numerisk verdi.
Funksjonssyntaksen er som vist:
Maks (uttrykk)Tenk på eksemplet nedenfor:
PLUKKE UTKoden over skal hente den største verdien fra den gitte matrisen. Et eksempelutgang er som vist:
største |Eksempeldata
La oss bruke nøyaktige verdensdata best for å illustrere forskjellige bruksområder av Min- og Max -funksjonene. Ta eksempeldata vist nedenfor:
Opprette database local_db;Merk: Dataene ovenfor er rent fiktivt og representerer ikke faktiske databasefunksjoner eller kompresjonsforhold.
Utgangstabell:
Eksempel 1 - Bruke Min- og Max -funksjoner på enkeltkolonne
Vi kan bruke Min- og Max -funksjonene på en gitt tabellkolonne for å hente den minste og største verdien fra henholdsvis kolonnen.
For å få databasen med den minste størrelsen på disken, kan vi for eksempel kjøre spørringen som:
PLUKKE UTSpørringen over skal returnere den minste størrelsen fra kolonnen størrelse_on_disk, som vist i utgangen nedenfor:
minste_størrelse |For den største størrelsen, bruk MAX -funksjonen:
PLUKKE UTResultat:
største_størrelse |Eksempel 2 - Bruke Min- og Max -funksjoner med gruppe av
Vi kan også inkludere andre kolonner som bruker gruppen etter funksjon når vi jobber med en samlet funksjon.
For eksempel for å vise servernavnet:
PLUKKE UTGruppen BY -klausulen er instrumental når du kategoriserer data i spesifikke partisjoner og finner et minimum eller maksimal verdi fra hver divisjon.
Eksempel 3 - Bruke Min og Max i samme spørring
Vi kan også bruke to samlede funksjoner i samme spørring, som vist i utgangen nedenfor:
PLUKKE UTEt eksempelutgang er som vist:
største_størrelse | minste_størrelse |Eksempel 4 - å kombinere Min og Max fungerer med å ha klausulen
Eksemplet nedenfor viser hvordan du bruker Min og Max () -funksjonene for å filtrere resultater ved å bruke klausulen.
Velg server_navn, maks (total_records) som størsteResulterende utgang:
Server_name | Største |Lukking
I dette innlegget undersøkte vi mye hvordan vi bruker Min og Max () -funksjonene i SQL. Vi diskuterte også praktiske eksempler på å bruke disse to funksjonene i applikasjonene dine.