TO_NUMBER - 文字列を数値に変換

TO_NUMBER 関数は、文字列内の有効な数値が数字と小数点 (オプション) で構成されている場合に、この文字列を数値に変換します。値が有効な数値でない場合、0 (ゼロ) が返されます。

文字列を数値に変換

TO_NUMBER(string)

説明

string

一重引用符 (') で囲まれた文字列、または数字と小数点 (オプション) で構成された数値を表す文字フィールドです。この文字列は、倍精度小数点数に変換されます。

文字列を数値に変換

次のリクエストは、文字列を倍精度小数点数に変換します。

DEFINE FILE WF_RETAIL_LITE
NUM1/D12.1 = TO_NUMBER('56.78');
NUM2/D12.2 = TO_NUMBER('0.5678');
END
TABLE FILE WF_RETAIL_LITE
PRINT NUM1 NUM2
BY BUSINESS_REGION AS Region
WHERE READLIMIT EQ 1
ON TABLE SET PAGE NOLEAD
ON TABLE SET STYLE *
GRID=OFF,$
ENDSTYLE
END

下図は、出力結果を示しています。