メインコンテンツまでスキップ
に最終更新

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 |
+---------------+