Mysql
 sql >> база данни >  >> RDS >> Mysql

Функция MySQL MOD() – Извършване на модулна операция в MySQL

В MySQL, MOD() функция изпълнява модулна операция. Връща остатъка от число, разделен на друго число.

Вие предоставяте двете стойности като аргументи при извикване на функцията.

Синтаксис

Тази функция поддържа следните три синтаксиса.

MOD(N,M)N % MN MOD M

Функцията връща остатъка от N разделено на M .

И двата аргумента могат да имат дробна част и могат също да бъдат тип данни BIGINT.

Пример 1 – Първи синтаксис

Ето основен пример за демонстриране на първия синтаксис.

ИЗБЕРЕТЕ MOD(10, 3);

Резултат:

+-----------+| MOD(10, 3) |+-----------+| 1 |+-----------+

Пример 2 – Втори синтаксис

Ето същия пример, с изключение на използването на втория синтаксис.

ИЗБЕРЕТЕ 10 % 3;

Резултат:

<пред>+--------+| 10 % 3 |+--------+| 1 |+-------+

Пример 3 – Трети синтаксис

И ето отново същия пример с третия синтаксис.

ИЗБЕРЕТЕ 10 MOD 3;

Резултат:

+---------+| 10 MOD 3 |+---------+| 1 |+---------+

Пример 4 – Дроби

Можете също да използвате стойности, които имат дробна част.

ИЗБЕРЕТЕ MOD(10, 5.3), MOD(10.3, 5);

Резултат:

<пред>+--------------+--------------+| MOD(10, 5.3) | MOD(10.3, 5) |+--------------+--------------+| 4.7 | 0,3 |+--------------+--------------+

Пример 5 – Деление на нула

Разделянето на число на нула връща NULL .

ИЗБЕРЕТЕ 10 MOD 0;

Резултат:

+---------+| 10 MOD 0 |+---------+| NULL |+----------+

Пример 6 – Деление на нулева стойност

Въпреки това, разделянето на нулева стойност просто ще доведе до нула.

ИЗБЕРЕТЕ 0 MOD 10;

Резултат:

+---------+| 0 MOD 10 |+---------+| 0 |+---------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Възможно ли е да се изпълни низ в MySQL?

  2. 2 начина за конвертиране на число в осмично в MySQL

  3. Как да генерирам вложени json обекти, използвайки собствени json функции на mysql?

  4. JSON_EXTRACT() – Връща данни от JSON документ в MySQL

  5. MySQL/MariaDB - подреждане по вътрешна подзаявка