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
'Backend > DB' 카테고리의 다른 글
[DB] 데이터 복제(replication)와 파티셔닝(partitioning) (0) | 2023.02.06 |
---|---|
PostgreSQL,pgAdmin4 설치 및 실행 in Linux(Ubuntu) (0) | 2022.06.14 |
[MySQL] User(사용자)생성, 권한 추가, 변경, 삭제 (0) | 2021.03.23 |
[oracle] table space 생성 (0) | 2021.02.04 |
[oracle] sqlplus line 넓게 보기 (0) | 2021.02.04 |