![見出し画像](https://assets.st-note.com/production/uploads/images/162179392/rectangle_large_type_2_0ad84e77eafd599ca5efb6b40a5e51b0.jpeg?width=1200)
遊びながら何かを学ぼうかな クラスの継承 17
2024.11.17
DBの準備中に、毎週の集計データ処理思想の違いによる問題が。
MySQLでDBを作るので、まずデータの受け皿であるテーブルを設計し、そこに初期データを入れていく事になりましたが、utf8でエンコードしたExcelシートのデータが処理出来ない旨の警告と共に弾かれてしまいました。
問題は特殊文字。
よくよく元データを見てみると、着順と確定順が違ういわゆる裁定系の着順データに丸囲み数字が使われていて、これをMySQLは受け付けないらしい。
何故着順カラムにTargetの着順を使ったのか
これは簡単です。集計データにに中止、除外、取消を取り込む必要があるからで、ここに確定順位を使うと、異常着順は0にならされてしまうから。
なので、エラーになる丸囲み数を集計データをCSVに変換する際に上手いこと処理してしまえばインポートできるはず。多分。
こんな感じで一歩づつやっております。