ADP#4(data-analysis)
JSON 文字列カラム payload から特定のスカラー値 (例: ユーザー名) を取り出したいです。BigQuery で文字列として安全に取得するのに最も適した関数はどれですか。
正解:A
正解の根拠
JSON_VALUE はスカラー値を STRING として返す関数で、ユーザー名などの単一値の抽出に最適です。引用符が外された素のテキストを得られます。
| 関数 | 戻り値 |
|---|---|
| JSON_VALUE | スカラー (STRING) |
| JSON_QUERY | JSON 部分木 (STRING) |
| PARSE_JSON | JSON 型 |
不正解の理由
- B: JSON_QUERY はオブジェクトや配列の取得用です。
- C: JSON 全体を文字列化するだけです。
- D: 解析するだけでパスは指定できません。
参考:JSON 関数

コメント