mysqlで累積和を実装する方法

藏色散人
リリース: 2021-12-02 11:06:19
オリジナル
13276 人が閲覧しました

累積合計を実装する Mysql メソッド: 1. データ テーブルを作成します; 2. insert を通じてデータを挿入します; 3. 「SELECT a.id,a.money,SUM(lt.money) ascum.. ." ステートメントを使用して累積を実装できます。

mysqlで累積和を実装する方法

この記事の動作環境: Windows 7 システム、mysql バージョン 5.5、Dell G3 コンピューター。

mysql は累積合計をどのように実装しますか?

#mysql 累積合計:

には次のテーブルがあります

##110220##3#4次のデータを検索
id

お金

30

##40


##id

money1020#3##100

##絶頂

1

10

2

30

##30
60

#4

##40

#テーブルの作成

CREATE TABLE cum_demo
(id INT,money INT,PRIMARY KEY (id))
ログイン後にコピー

データの挿入

insert into cum_demo(id,money)
values (1,10),(2,20),(3,30),(4.40);
ログイン後にコピー

蓄積の検索

SELECT a.id,a.money,SUM(lt.money)  as cum
FROM cum_demo a JOIN cum_demo lt 
ON a.id >= lt.id
GROUP BY a.money
ORDER BY id
ログイン後にコピー

結果

idお金cum11010#2##330 60 40##[関連する推奨事項: mysql ビデオ チュートリアル ]
20 30
#4
100

以上がmysqlで累積和を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!