Funzione mod SQL

Funzione mod SQL

Utilizzando le operazioni matematiche, possiamo utilizzare dati numerici per creare nuovi set di dati e informazioni approfondite perché è inevitabile quando si lavora con i database.

Questo breve articolo discuterà come utilizzare la funzione mod in SQL standard.

Qual è la funzione mod in SQL?

La funzione mod () fa parte delle funzioni matematiche SQL. Viene utilizzato per determinare il resto di un'operazione di divisione.

Nella maggior parte dei linguaggi di programmazione, troverai questo operatore sotto il nome, Modulo Operator.

La funzione prende due valori ed esegue la divisione contro di loro. Restituisce quindi il resto dall'operazione di divisione.

La sintassi della funzione è come mostrata:

Mod (x, y)

In questo caso, X si riferisce al dividendo mentre Y rappresenta il divisore.

Diamo un'occhiata a questi esempi:

Esempio

Considera l'esempio seguente che restituisce il resto dalla divisione di 233 per 34.

SELEZIONARE
Mod (233, 34) come resto;

L'esempio sopra dovrebbe restituire l'output come mostrato di seguito:

resto
29

Esempio

Poiché la funzione mod restituisce il resto da un'operazione di divisione, il tentativo di dividere un valore di 0 restituirà un errore.

Un esempio è mostrato:

SELEZIONARE
Mod (233, 0) come resto;

Questo dovrebbe restituire un errore come mostrato di seguito:

Esempio

La funzione mod supporta i valori negativi. Un esempio è mostrato di seguito:

SELEZIONARE
Mod (-233, 34) come resto;

Questo dovrebbe tornare:

resto
-29

Esempio

In SQL standard, la funzione Mod non supporta i valori a punto mobile. Tuttavia, ciò può essere adottato in modo diverso da vari motori di database.

Un'operazione di esempio con un galleggiante restituirà un errore.

SELEZIONARE
Mod (23.5, 10.0) come resto;

Questo dovrebbe tornare:

Conclusione

Questo articolo descrive l'uso della funzione mod in SQL standard. Questa funzione consente di determinare il resto di un'operazione di divisione.