cast
値を JSON 型と SQL 型の間で変換します。
ヒント
すべての JSON 関数と演算子はナビゲーションと overview page に一覧されています。
クエリを 生成列 で高速化しましょう。
構文
- JSON から SQL への変換
cast(json_expr AS sql_data_type)
- SQL から JSON への変換
cast(sql_expr AS JSON)
パラメータ
-
json_expr: SQL 値に変換したい JSON 値を表す式。 -
sql_data_type: JSON 値を変換したい SQL データ型。STRING、VARCHAR、CHAR、BOOLEAN、TINYINT、SMALLINT、INT、BIGINT、LARGEINT、DOUBLE、FLOAT のデータ型のみサポートされています。 -
sql_expr: JSON 値に変換したい SQL 値を表す式。このパラメータは、sql_data_typeパラメータでサポートされているすべての SQL データ型をサポートします。
戻り値
-
cast(json_expr AS sql_data_type)構文を使用した場合、cast 関数はsql_data_typeパラメータで指定された SQL データ型の値を返します。 -
cast(sql_expr AS JSON)構文を使用した場合、cast 関数は JSON 値を返します。