SQL aritmetiske operatører

SQL aritmetiske operatører
Aritmetiske operasjoner er utbredt for utviklere. Enten du beregner totalen for et produktkjøp, antall kommentarer, følgere osv., Du vil bruke aritmetiske operatører.Databaser blir ikke etterlatt. I SQL kan du for eksempel utføre grunnleggende aritmetiske operasjoner takket være de fire operatørene.

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:

  1. Tilleggsoperatør (+)
  2. Subtraksjonsoperatør (-)
  3. Multiplikasjonsoperatør (*)
  4. Divisjonsoperatør (/)

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:

sum
-----
17
(1 rad)

I 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.

forskjell
------------
44

Multiplikasjon

Det samme tilfellet gjelder for multiplikasjons- og divisjonsoperatører. Et eksempelbruk er som vist nedenfor:

Velg 100 * 5 som produkt;
Velg 454/45 som kvotient;

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:

rest
-----------
4

Konklusjon

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.