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 UTEksemplet ovenfor skal returnere utgangen som vist nedenfor:
restEksempel
Siden MOD -funksjonen returnerer resten fra en divisjonsoperasjon, vil det å prøve å dele en verdi med 0 gi en feil.
Et eksempel vises:
PLUKKE UTDette skal returnere en feil som vist nedenfor:
Eksempel
MOD -funksjonen støtter negative verdier. Et eksempel er vist nedenfor:
PLUKKE UTDette skulle komme tilbake:
restEksempel
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 UTDette skulle komme tilbake:
Konklusjon
Denne artikkelen beskriver bruken av MOD -funksjonen i standard SQL. Denne funksjonen lar deg bestemme resten av en divisjonsoperasjon.