bitmap_max
ビットマップの最大値を取得します。ビットマップが NULL
の場合、この関数は NULL
を返します。ビットマップが空の場合、この関数はデフォルトで NULL
を返します。
構文
bitmap_max(bitmap)
パラメータ
bitmap
: 最大値を取得したいビットマップ。BITMAP データ型のみがサポートされています。bitmap_from_string などの関数を使用して構築したビットマップを指定できます。
戻り値
LARGEINT データ型の値を返します。
例
MySQL > select bitmap_max(bitmap_from_string("0, 1, 2, 3"));
+-------------------------------------------------+
| bitmap_max(bitmap_from_string("0, 1, 2, 3")) |
+-------------------------------------------------+
| 3 |
+-------------------------------------------------+
MySQL > select bitmap_max(bitmap_from_string("-1, 0, 1, 2"));
+-------------------------------------------------+
| bitmap_max(bitmap_from_string("-1, 0, 1, 2")) |
+-------------------------------------------------+
| NULL |
+-------------------------------------------------+
MySQL > select bitmap_max(bitmap_empty());
+----------------------------------+
| bitmap_max(bitmap_empty()) |
+----------------------------------+
| NULL |
+----------------------------------+
mysql> select bitmap_max(bitmap_from_string("1, 16501189037412846863"));
+--------------------------------------------------------------+
| bitmap_max(bitmap_from_string('1, 16501189037412846863')) |
+--------------------------------------------------------------+
| 16501189037412846863 |
+--------------------------------------------------------------+
1 row in set (0.02 sec)