How to Get a Remainder Using Mod in SQL

To calculate the remainder of a division operation in SQL, use the MOD() function. This function takes two arguments, the dividend and the divisor, and returns the remainder of the division operation. For example, if you wanted to calculate the remainder of 10 divided by 3, you would use the following query:

SELECT MOD(10, 3);

Examples

Let's look at a few examples of how this function can be used. Suppose you have a table called numbers with the following data:

numbers
number
10
20
30
40


If you wanted to calculate the remainder of each number divided by 3, you would use the following query:

SELECT MOD(number, 3) FROM numbers;

This query would return the results 1, 2, 0, and 1, respectively.

Additional Info

The MOD() function is supported by most major databases, including MySQL, PostgreSQL, and SQL Server. However, the syntax may vary slightly depending on the database you are using. For more information, check out the documentation for your particular database.

Want to build your own LLM Apps with AirOps👇👇