2020-01-01から1年間の記事一覧

SQL 高速化の金言

BIサービス SQL高速化の仕組み SQL高速化 を考えてみます。 2つのレコードを接続するとき 例1 1万行の検査データ と 100行の 品目マスタデータ があり 検査データの 品目コードに 品目マスタの 品目名と標準原価をつなぐ。 方法 ①LEFT OUTER JOIN ②INNE…

Excel テキストファイル読み込みを TextStream で劇的に高速化した

Excel テキストファイル読み込みを TextStream で劇的に高速化した 条件:文字数 85万文字 before 4分 after 0.4秒 当初の1行処理 文字数 85万 で 4分 Public Function ReadTextFile(ByVal sFilePath As String, _ ByRef strResult As String, _ Optional…

小数点以下のzeroを消去する

SQL 小数点以下の Zero を消去する 不良率とか 割り算すると、 1.2300000000 というように Zero が限りなく表示されます。 ときどき 突っかかるので、備忘で記録しました。 小数点以下のzeroを消去する convert(float,round((((sum(不良数) * 1.0) / sum(検…