Mysql mod -funksjon

Mysql mod -funksjon

Dette innlegget vil diskutere hvordan du bruker mod () -funksjonen i MySQL. Denne funksjonen lar oss bestemme resten ved å dele to numeriske verdier eller uttrykk.

Hvis du er kjent med modulooperatøren på andre programmeringsspråk, tilsvarer denne funksjonen Modulo -operatøren i MySQL.

Funksjonssyntaks

Funksjonssyntaksen er gitt nedenfor:

Mod (utbytte, divisor)


Funksjonen godtar to hovedargumenter:

    1. Utbytte - Angir verdien eller uttrykk for å dele
    2. Divisor - Verdien eller uttrykket som brukes til å dele det medfølgende utbyttet

Funksjonen returnerer deretter resten av divisjonsoperasjonen. Hvis det ikke er resten, jeg.e., resten er 0, og funksjonen returnerer null.

Eksempelbruk

Følgende eksempel viser hvordan du bruker MOD -funksjonen i MySQL:

Velg Mod (100,34) som REM;


Følgende utgang fra forrige operasjon:

rem |
---+
32 |

Eksempel 2 - Bruke MOD () -funksjonen med float -typer

Vi kan også bruke MOD () -funksjonen med en flottørtype, som illustrert nedenfor:

Velg Mod (54,3.141) som rem;


I dette tilfellet bør funksjonen returnere en flytende punktverdi, som vist nedenfor:

rem |
-----+
0.603 |

Eksempel 3 - Bruke modulo -operatøren

Vi kan også utføre en Modulo -divisjon uten MOD () -funksjonen, som vist i eksemplet nedenfor:

Velg 54 % 3.141 som rem;


I forrige eksempel bruker vi Select -setningen med Modulo (%) -operatøren.

Produksjon:

rem |
-----+
0.603 |

Konklusjon

I dette innlegget diskuterte vi grunnleggende om bruk av mod () -funksjonen i MySQL for å beregne resten av en gitt divisjon. Flere eksempler ble gitt mod () -funksjonen i MySQL, MOD () -funksjonen med float -typer, og ved bruk av Modulo -operatøren.