タイプ | 説明する |
---|---|
ブール値 | 真/偽 |
タイイント | 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 桁を超える場合、超過部分は四捨五入されます