SQL MOD -funksjon

SQL MOD -funksjon

Ved hjelp av matematiske operasjoner kan vi bruke numeriske data for å lage nye datasett og innsiktsfull informasjon fordi det er uunngåelig når vi jobber med databaser.

Denne korte artikkelen vil diskutere hvordan du bruker MOD -funksjonen i standard SQL.

Hva er MOD -funksjonen i SQL?

Mod () -funksjonen er en del av SQL Mathematical Functions. Det brukes til å bestemme resten av en divisjonsoperasjon.

På de fleste programmeringsspråk finner du denne operatøren under navnet, Modulo Operator.

Funksjonen tar to verdier og utfører divisjonen mot dem. Den returnerer deretter resten fra divisjonsoperasjonen.

Funksjonssyntaksen er som vist:

Mod (x, y)

I dette tilfellet refererer X til utbyttet mens Y representerer skillelinjen.

La oss se på disse eksemplene:

Eksempel

Tenk på eksemplet nedenfor som returnerer resten fra å dele 233 med 34.

PLUKKE UT
Mod (233, 34) som resten;

Eksemplet ovenfor skal returnere utgangen som vist nedenfor:

rest
29

Eksempel

Siden MOD -funksjonen returnerer resten fra en divisjonsoperasjon, vil det å prøve å dele en verdi med 0 gi en feil.

Et eksempel vises:

PLUKKE UT
Mod (233, 0) som resten;

Dette skal returnere en feil som vist nedenfor:

Eksempel

MOD -funksjonen støtter negative verdier. Et eksempel er vist nedenfor:

PLUKKE UT
Mod (-233, 34) som resten;

Dette skulle komme tilbake:

rest
-29

Eksempel

I standard SQL støtter ikke MOD-funksjonen flytende punktverdier. Dette kan imidlertid vedtas annerledes av forskjellige databasemotorer.

En eksempeloperasjon med en flottør vil returnere en feil.

PLUKKE UT
Mod (23.5, 10.0) som resten;

Dette skulle komme tilbake:

Konklusjon

Denne artikkelen beskriver bruken av MOD -funksjonen i standard SQL. Denne funksjonen lar deg bestemme resten av en divisjonsoperasjon.