Questo post discuterà di come utilizzare la funzione mod () in mysql. Questa funzione ci consente di determinare il resto dividendo due valori numerici o espressioni.
Se hai familiarità con l'operatore di modulo in altri linguaggi di programmazione, questa funzione è l'equivalente dell'operatore di modulo in MySQL.
Sintassi della funzione
La sintassi della funzione è fornita di seguito:
Mod (dividendo, divisore)
La funzione accetta due argomenti principali:
La funzione restituisce quindi il resto dell'operazione di divisione. Se non c'è resto, io.e., Il resto è 0 e la funzione restituisce null.
Esempio di utilizzo
Il seguente esempio mostra come utilizzare la funzione mod in mysql:
Seleziona mod (100,34) come REM;
Il seguente output dell'operazione precedente:
rem |
---+
32 |
Esempio 2 - Utilizzo della funzione Mod () con tipi di float
Possiamo anche usare la funzione Mod () con un tipo di galleggiante, come illustrato di seguito:
Seleziona mod (54,3.141) come rem;
In questo caso, la funzione dovrebbe restituire un valore di punto galleggiante, come mostrato di seguito:
rem |
-----+
0.603 |
Esempio 3 - Utilizzo dell'operatore Modulo
Possiamo anche eseguire una divisione Modulo senza la funzione Mod (), come mostrato nell'esempio seguente:
Seleziona il 54 % 3.141 come REM;
Nell'esempio precedente, utilizziamo l'istruzione Seleziona con l'operatore Modulo (%).
Produzione:
rem |
-----+
0.603 |
Conclusione
In questo post, abbiamo discusso dei fondamenti dell'utilizzo della funzione Mod () in MySQL per calcolare il resto di una determinata divisione. Sono stati forniti diversi esempi la funzione Mod () nella funzione MySQL, la funzione mod () con tipi di galleggiamento e utilizzando l'operatore modulo.