Backend/DB
[Mysql] mod 함수 사용법
고윤복
2021. 7. 21. 01:27
mysql 에서 자주 사용하는 mod 함수에 대해서 알아보자.
N을 M으로 나눈 나머지 를 return 하는 함수다.
아래처럼 다양하게 표현할 수 있다.
- N % M
- MOD(N,M)
- N MOD M
mysql> SELECT 29 % 9;
-> 2
mysql> SELECT MOD(29,9);
-> 2
mysql> SELECT 29 MOD 9;
-> 2
추가로, 실수 값에서도 작동하고, 정확한 나머지를 반환한다.
mysql> SELECT MOD(34.5,3);
-> 1.5
0으로 나눌 경우 return 값은 null 이기 때문에 유의 하도록 하자.
MOD(N,0) returns NULL.
출처 : https://dev.mysql.com/doc/refman/8.0/en/mathematical-functions.html#function_mod
MySQL :: MySQL 8.0 Reference Manual :: 12.6.2 Mathematical Functions
MySQL 8.0 Reference Manual / ... / Functions and Operators / Numeric Functions and Operators / Mathematical Functions 12.6.2 Mathematical Functions Table 12.10 Mathematical Functions Name Description ABS() Return the absolute value ACOS(
dev.mysql.com