본문으로 건너뛰기
최종 수정: 에

LCM

설명​

두 정수의 최소공배수(LCM)를 계산합니다. 결과에 오버플로가 발생할 수 있습니다.

구문​

LCM(<a>, <b>)

매개변수​

매개변수설명
<a>첫 번째 정수
<b>두 번째 정수

반환 값​

<a>와 <b>의 최소공배수를 반환합니다. 입력값 중 하나라도 NULL이면 NULL을 반환합니다.

예제​

select lcm(12, 18);
+------------+
| lcm(12,18) |
+------------+
| 36 |
+------------+
select lcm(0, 10);
+-----------+
| lcm(0,10) |
+-----------+
| 0 |
+-----------+
select lcm(-4, 6);
+-----------+
| lcm(-4,6) |
+-----------+
| 12 |
+-----------+
select lcm(-170141183460469231731687303715884105728, 3);
ERROR 1105 (HY000): errCode = 2, detailMessage = Can not convert to legacy literal: 510423550381407695195061911147652317184
select lcm(-4, NULL);
+---------------+
| lcm(-4, NULL) |
+---------------+
| NULL |
+---------------+