Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Int | UInt 型

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]

整数型の別名

整数型には、次の別名があります。

別名
Int8 TINYINT, INT1, BYTE, TINYINT SIGNED, INT1 SIGNED
Int16 SMALLINT, SMALLINT SIGNED
Int32 INT, INTEGER, MEDIUMINT, MEDIUMINT SIGNED, INT SIGNED, INTEGER SIGNED
Int64 BIGINT, SIGNED, BIGINT SIGNED

符号なし整数型には、次の別名があります。

別名
UInt8 TINYINT UNSIGNED, INT1 UNSIGNED
UInt16 SMALLINT UNSIGNED, YEAR
UInt32 MEDIUMINT UNSIGNED, INT UNSIGNED, INTEGER UNSIGNED
UInt64 UNSIGNED, BIGINT UNSIGNED, BIT, SET
Navigation