Denne opplæringen vil diskutere de fire aritmetiske operatørene i standard SQL og hvordan du bruker dem.
SQL aritmetiske operatører
I standard SQL er det fire hovedtyper av aritmetiske operatører. De inkluderer:
Bruke SQL Aritmetiske operatører
Å bruke aritmetiske operatører i SQL er ganske grei. Dessuten samsvarer det med reglene for grunnleggende aritmetikk.
Vi kan imidlertid uttrykke den generelle syntaksen som vist i eksemplet nedenfor:
venstre_operand (uttrykk) operatør høyre_operand;I dette tilfellet refererer venstre og høyre operander til enten en enkelt numerisk verdi eller et uttrykk som evaluerer et numerisk resultat.
La oss diskutere forskjellige eksempler for bruk av aritmetiske operatører i SQL.
Addisjon
For å utføre en tilleggsoperasjon i SQL, kan vi kjøre et eksempel som vist:
Velg 8 + 9 som sum;Vi legger til to operander sammen i spørringen ovenfor ved hjelp av tilleggsoperatøren. Det resulterende settet er som vist:
sumI mer realistiske scenarier kan du legge til verdier fra en database som vist i eksemplet nedenfor:
Velg (Produkter * Pris) + (Produkter * 0.16) som total_inclusive;Eksemplet over viser at du kan bruke aritmetiske operatører til å beregne den totale prisen på varer som inkluderer skatt.
Subtraksjon
Det er ikke mye forskjell mellom bruken av tilleggs- og subtraksjonsoperatøren i SQL. For eksempel:
Velg 100 - 56 som forskjell;Ovennevnte spørring skal returnere forskjellen mellom de spesifiserte operandene.
forskjellMultiplikasjon
Det samme tilfellet gjelder for multiplikasjons- og divisjonsoperatører. Et eksempelbruk er som vist nedenfor:
Velg 100 * 5 som produkt;Ovennevnte skal returnere produktet og kvotienten til henholdsvis de spesifiserte operandene.
Modulo -operatør
Det er en annen type operatør i SQL. Dette støttes kanskje ikke fullt ut, avhengig av databasemotor.
Imidlertid, som å skrive denne artikkelen, støtter de fleste relasjonsdatabasemotorer den.
Modulo -operatøren er betegnet med et % tegn og returnerer resten av divisjonen mellom to operander.
Et eksempel er som vist:
Velg 454 % 45 som resten;Dette skal returnere verdien som:
restKonklusjon
Denne artikkelen undersøkte hvordan du bruker grunnleggende aritmetiske operatører i standard SQL. Fortsett å øve og sjekk veiledningene våre for å lære mer.