BINARY 関数

目的

算術値または文字列値を 2 進数に変換します。オプションで精度を指定できます。

構文

BINARY(x[,p])

省略形:BINARY は BIN。

パラメーター

x は算術値または文字列値で、p はオプションの精度を指定する整数定数です。

説明

BINARY 関数は、算術値または文字列値 x を 2 進基数 (Float Binary または Fixed Binary データ型) に変換します。オプションで精度 p を指定できます。

x がゼロ以外のスケール係数を持つ Fixed Decimal 値である場合、p は必須です。

x が Float Decimal 値である場合、結果は Float Binary 値になります。それ以外の場合は Fixed Binary 値になります。Float Decimal ではゼロ以外のスケール係数は使用できません。p を省略した場合の結果の精度は、「データ型変換」の章のデータ型変換規則に従って決まります。

BINARY('2000',31);

この例では、固定小数点のコンテキストにおいて、値 2000 に対応する Fixed Bin(31) の整数を返します。

制約事項

なし。