SQLでDONを数値にキャストして失敗する

症状 → 原因 → 対処の流れで整理しています

  1. 症状何が起きているか

    CAST(don AS INT64) 等で型エラー、または想定外の結果になる

  2. 原因なぜ起きるか

    DON は文字列識別子であり、数値型に変換できない

  3. 対処どう対処するか

    DON は STRING のまま比較・JOIN する。集計キーが必要なら別カラム(数値ID)の有無をスキーマで確認する