メインコンテンツへスキップ
ClickHouse では、1 バイトから 32 バイトまでの固定長整数型を複数提供しています。符号付きは Int、符号なしは UInt です。 テーブル作成時には、整数型に数値パラメータを設定できます (例: TINYINT(8)SMALLINT(16)INT(32)BIGINT(64)) が、ClickHouse ではこれらは無視されます。

整数型の範囲

整数型の範囲は次のとおりです。
範囲
Int8[-128 : 127]
Int16[-32768 : 32767]
Int32[-2147483648 : 2147483647]
Int64[-9223372036854775808 : 9223372036854775807]
Int128[-170141183460469231731687303715884105728 : 170141183460469231731687303715884105727]
Int256[-57896044618658097711785492504343953926634992332820282019728792003956564819968 : 57896044618658097711785492504343953926634992332820282019728792003956564819967]
符号なし整数型の範囲は次のとおりです。
範囲
UInt8[0 : 255]
UInt16[0 : 65535]
UInt32[0 : 4294967295]
UInt64[0 : 18446744073709551615]
UInt128[0 : 340282366920938463463374607431768211455]
UInt256[0 : 115792089237316195423570985008687907853269984665640564039457584007913129639935]

整数型の別名

整数型には、次の別名があります。
別名
Int8TINYINT, INT1, BYTE, TINYINT SIGNED, INT1 SIGNED
Int16SMALLINT, SMALLINT SIGNED
Int32INT, INTEGER, MEDIUMINT, MEDIUMINT SIGNED, INT SIGNED, INTEGER SIGNED
Int64BIGINT, SIGNED, BIGINT SIGNED, TIME
符号なし整数型には、次の別名があります。
別名
UInt8TINYINT UNSIGNED, INT1 UNSIGNED
UInt16SMALLINT UNSIGNED
UInt32MEDIUMINT UNSIGNED, INT UNSIGNED, INTEGER UNSIGNED
UInt64UNSIGNED, BIGINT UNSIGNED, BIT, SET
最終更新日 2026年6月10日