📊 Associate Data Practitioner

Associate Data Practitioner 問題の一覧 › 1. データの準備と取り込み

CSV からロードした列に、数値であるべきなのに「N/A」などの文字列が混ざっています。クエリをエラーで失敗させず、無効な値を NULL にして変換したい場合、使用すべき関数はどれですか。

  1. CAST(col AS INT64)
  2. SAFE_CAST(col AS INT64)
  3. PARSE_NUMERIC を省略する
  4. IFNULL(col, 0) のみを使う
💡 答えと解説を見る
答え:B(SAFE_CAST(col AS INT64))
SAFE_CAST は変換できない値に対しエラーではなく NULL を返します。通常の CAST は無効な値でクエリが失敗し、IFNULL は NULL 値にしか作用せず文字列の変換エラーを防げません。
関連サービス
SAFE_CAST変換失敗時に NULL を返す(エラーにならない)
← 前の問題次の問題 →🎯 問題で学ぶで解く

※ 学習用に作成したオリジナル問題です。本番試験とは異なります。