ホームページ > データベース > mysql チュートリアル > MySQL データベースの値を折れ線グラフにリサンプリングするにはどうすればよいですか?

MySQL データベースの値を折れ線グラフにリサンプリングするにはどうすればよいですか?

DDD
リリース: 2024-12-08 01:13:16
オリジナル
681 人が閲覧しました

How to Resample MySQL Database Values for Line Charts?

折れ線グラフのデータベース値のリサンプリング

データベース値を使用して折れ線グラフを作成する場合、パフォーマンスと可視性を向上させるためにデータの解像度を下げると便利なことがよくあります。 。 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート