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