折れ線グラフ作成のためのデータのリサンプリング
データベース値から折れ線グラフを作成する場合、目的の結果を達成するためにデータをダウンサンプリングすることが望ましい場合があります。解決。これにより、パフォーマンスが向上し、不要なデータ ノイズが削減されます。
MySQL からの n 番目ごとの行の選択
MySQL テーブルから n 番目ごとの行を効率的に選択するには、次のクエリを使用できます:
SELECT * FROM ( SELECT @row := @row +1 AS rownum, [column name] FROM ( SELECT @row :=0) r, [table name] ) ranked WHERE rownum % [n] = 1
このクエリでは、@row システム変数を使用して、結果の各行に連続した行番号を割り当てます。 セット。次に、% 演算子は、必要な間隔 (n) に基づいてどの行を選択するかを決定します。たとえば、[n] = 5 を使用すると、5 行ごとに選択されます。
利点
このアプローチには、次のようないくつかの利点があります。
以上が折れ線グラフを作成するために MySQL からデータを効率的にダウンサンプリングするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。