首頁 > 資料庫 > mysql教程 > 如何對折線圖的 MySQL 資料庫值重新取樣?

如何對折線圖的 MySQL 資料庫值重新取樣?

DDD
發布: 2024-12-08 01:13:16
原創
682 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板