HIVE SQL テーブル作成で一般的に使用されるデータ型のリスト

タイプ 説明する
ブール値 真/偽
タイイント true/1バイトの符号付き整数 -128~127
スモールント 2バイトの符号付き整数、-32768~32767
INT 4バイトの符号付き整数
BIGINT 8バイトの符号付き整数
浮く 4バイトの単精度浮動小数点数
ダブル 8バイトの倍精度浮動小数点数
小数点以下 任意精度の符号付き 10 進数
文字列、可変長
VARCHAR 可変長文字列
チャー 固定長の文字列
バイナリ バイト配列
タイムスタンプ タイムスタンプ、ミリ秒値の精度
日付 日付
間隔 時間周波数間隔

10進数

select cast(10.0 as decimal);

出力: 10

10 進数は桁数を指定しません。デフォルトは 10 桁で小数点のない整数 10 進数 (10,0) です。
11,2) は、最大 11 桁、そのうち最後の 2 桁は 10 進数、整数部は 9 桁です。整数部が 9 桁を超える場合、このフィールドは null になります。小数部が 2 桁未満の場合、次の 2 桁になります。桁は 0 で埋められ、小数部分が 2 桁を超える場合、超過部分は四捨五入されます

おすすめ

転載: blog.csdn.net/p1306252/article/details/134576757