パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

ワクチン接種日不明を未接種扱いにしていた。厚労省の統計で」記事へのコメント

  • よくあるバグですね.

    データベース(SQLやCSV)で「ワクチン接種の有無」という項目をつくり
    値は,有,無,NULL,の3値となるような設計&実装をします
    つまり,不明の場合はNULL,確定した場合は有or無, です.

    これを2値と勘違いして,「有」と「それ以外(つまりNULL or 無)」と集計したり
    SQLで  SELECT * FROM hogehoge WHERE "ワクチン接種の有無" == TRUE などとクエリを書いてしまう
    と,今回のようなバグが発生します.

    ワクチン接種の有無,という一見2値のような項目名に対して,データは3値になるという「矛盾」が
    混乱を招くのでしょう.(今回の場合は,日付の入力

    • by Anonymous Coward

      いや、テストしろよとしか…テストデータ入れて集計値が想定通りかチェックすれば即確認できる項目でしょ

      • by Anonymous Coward

        >いや、テストしろよとしか…テストデータ入れて集計値が想定通りかチェックすれば即確認できる項目でしょ

        記載してない、という状態を想定できてなかったのでそういうテストデータを作ってなかった、という問題だと思いますけど

        # 想定していない問題のテストデータをどうやって作る気?

アレゲは一日にしてならず -- アレゲ見習い

処理中...