FORMAT句の桁定義の数が少なすぎる場合 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - データ タイプおよびリテラル

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/tpf1598412463935.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1143
Product Category
Software
Teradata Vantage
数値が必要とするよりも少ない文字位置を定義するFORMAT句は、次のようにデータを返します。
  • 整数部分が入りきれない場合、星印が表示されます。
  • 整数部分だけが収まる場合、小数点よりも右のすべての桁は、切り捨てられるか(整数値の場合)、丸められます(値が浮動小数点数、数、または10進数の場合)。

四捨五入は、次の表で説明されているように「近似値への概数」のモードに基づきます。

  1. 実際の結果をBとします。
  2. 表現できる近似値の両端をAとCとします。すなわち、A < B < Cとします。
  3. AまたはCのどちらを結果の表現とするかの判断は、次のようにして行なわれます。
    1. できるだけBにもっとも近い値を結果とします。
    2. AとCが等距離の場合(例えば、小数点以下がちょうど.5)、偶数の方を結果とします。