折れ線グラフのデータベース値のリサンプリング
データベース値を使用して折れ線グラフを作成する場合、パフォーマンスと可視性を向上させるためにデータの解像度を下げると便利なことがよくあります。 。 n 番目ごとに行を選択すると、このリサンプリングを実現できます。
質問:
折れ線グラフを作成するために MySQL データベースから 5 行ごとに選択するにはどうすればよいですか?
答え:
MySQL はメソッドを提供しますモジュロ演算子と行カウンターを使用してデータをリサンプリングします。次のクエリは 5 行ごとに行を選択します:
SELECT * FROM ( SELECT @row := @row +1 AS rownum, [column name] FROM ( SELECT @row :=0) r, [table name] ) ranked WHERE rownum % 5 = 1
このクエリは、ネストされた SELECT ステートメントを使用して、行カウンター (@row) を持つ一時テーブルを生成します。次に、外側の SELECT ステートメントは、rownum が 5 で割り切れる行を選択します。
WHERE 句の値を変更することで、特定のニーズに合わせてリサンプリング頻度を簡単に調整できます。
以上がMySQL データベースの値を折れ線グラフにリサンプリングするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。