- カテゴリ:
半構造化データ関数と構造化データ関数 (型述語)
IS_DOUBLE , IS_REAL¶
VARIANT 引数に 浮動小数点数、固定小数点数、または整数 値が含まれる場合は、 TRUE を返します。
これらの関数は同義語です。
- こちらもご参照ください。
構文¶
引数¶
variant_exprVARIANT型の値に評価される式です。
戻り値¶
BOOLEAN 値または NULL を返します。
VARIANT 値に浮動小数点数、固定小数点数、または整数値が含まれている場合は、 TRUE を返します。それ以外の場合は、 FALSE を返します。
入力が NULL の場合は、エラーを報告せずに NULL を返します。
例¶
以下の例では、 IS_DOUBLE 関数を使用しています。
WHERE 句で IS_DOUBLE 関数を使用します。¶
vartab テーブルを作成して入力します。INSERT ステートメントは PARSE_JSON 関数を使用して、テーブルの v 列に VARIANT 値を挿入します。
データをクエリする。このクエリは、 TYPEOF 関数を使用して、 VARIANT 列に格納されている値のデータ型を表示します。
WHERE 句で IS_DOUBLE 関数を使用して、データ内の浮動小数点数、固定小数点数、整数を表示します。
SELECT リストで IS_DOUBLE 関数を使用します。¶
multiple_types テーブルを作成して入力します。INSERT ステートメントでは、 TO_VARIANT 関数を使用して列に VARIANT 値を挿入します。
TYPEOF 関数を使用してデータをクエリし、 VARIANT 値に格納されている値のデータ型を表示します。
SELECT リストで IS_DOUBLE 関数を使用して、列に浮動小数点数、固定小数点数、または整数がデータ内に含まれているかを表示します。