ドゥアイネットのプログラマー、湯川が開発日記を綴ります。

CALENDAR
S M T W T F S
  12345
6789101112
13141516171819
20212223242526
2728293031  
<< October 2019 >>
ARCHIVES
CATEGORIES
<< window(ダイアログ) | main | AIRでアプリ作成-1 >>
MysqlのRollup
この前、新しくなった市立図書館に行きました。
広くてきれいでした。
絵本はたくさんありましたが、技術系の本は
思ったよりありませんでした(借りられてるだけかもしれないですが)。

そこで「SQL HACKS」という本を借りました。
そのうち返さないといけないので気になった内容をここにメモしておきます。

Mysqlなどで使える「Rollup」というのが書かれていました。
明細と集計がSELECTだけでとれるといったものです。
このようなデータがあったとして
画像

こんな感じで、
それぞれの金額の明細と合計が一度に求められます。
画像

select
col_item,col_num,sum(col_price)
from rolluptest
group by col_item,col_num with rollup;

最後に「with rollup」をつけるだけです。
なんか使えそう、でも使う機会はないかもと
思いつつ一応メモしておきます。
| Mysql | 18:47 | comments(0) | - |
コメント
コメントする