[Oracle] キーブレイクを表現してみる
- 2008.02.06(水) 03:38
条件
・とくになし?
したい事
・ある行でキーブレイクするタイミングを表現してみる。
・とくになし?
したい事
・ある行でキーブレイクするタイミングを表現してみる。
・SHOHIN(各会社ごとの商品テーブル)
・実行イメージ
さて、プログラムでキーブレイク処理をがんばるのと
SQLでがんばるのとどっちがいいんだろうか。
API鯖とDB鯖が分かれてる場合だと、やはりプログラムで
がんばるべきなんだろうか・・・。
ちなみに、イメージなのでソート順序は気にしてません。
実際には、ORDER BY するけど。
| A | B | C |
| ------------------------ | ||
| A社 | りんご | 100円 |
| A社 | すいか | 200円 |
| A社 | なし | 300円 |
| A社 | もも | 400円 |
| B社 | りんご | 250円 |
| B社 | なし | 350円 |
| B社 | もも | 300円 |
| C社 | すいか | 110円 |
| C社 | なし | 120円 |
・実行イメージ
| A | B | C | FLG | CNT | NUM |
| -------------------------------------------- | |||||
| A社 | りんご | 100円 | (NULL) | 4 | 1 |
| A社 | すいか | 200円 | (NULL) | 4 | 2 |
| A社 | なし | 300円 | (NULL) | 4 | 3 |
| A社 | もも | 400円 | 1 | 4 | 4 |
| B社 | りんご | 250円 | (NULL) | 3 | 1 |
| B社 | なし | 350円 | (NULL) | 3 | 2 |
| B社 | もも | 300円 | 1 | 3 | 3 |
| C社 | すいか | 110円 | (NULL) | 2 | 1 |
| C社 | なし | 120円 | 1 | 2 | 2 |
さて、プログラムでキーブレイク処理をがんばるのと
SQLでがんばるのとどっちがいいんだろうか。
API鯖とDB鯖が分かれてる場合だと、やはりプログラムで
がんばるべきなんだろうか・・・。
ちなみに、イメージなのでソート順序は気にしてません。
実際には、ORDER BY するけど。
コメント
コメントの投稿
« [AJAX] dp.SyntaxHighlighterの導入 l Home l [Oracle] 按分比率計算結果更新 »